Ignore:
Timestamp:
02/11/21 03:49:55 (3 years ago)
Author:
Dimitar Slezenkovski <dslezenkovski@…>
Branches:
master
Children:
6e6f04b
Parents:
e0cdea2
Message:

Fix delete pharmacy head method.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • FarmatikoData/FarmatikoRepo/PHRepo.cs

    re0cdea2 r8eb1e21  
    6161                user.Password = pharmacyHead.Password;
    6262            }
    63             /*if (EditedPHead.Pharmacies != null)
     63            foreach(var pharmacy in pharmacyHead.Pharmacies)
    6464            {
    65                 if (EditedPHead.Pharmacies.Count() > 0)
    66                     if (!EditedPHead.Pharmacies.Equals(pharmacyHead.Pharmacies))
    67                         EditedPHead.Pharmacies = pharmacyHead.Pharmacies;
     65                if (!EditedPHead.Pharmacies.Contains(pharmacy))
     66                {
     67                    pharmacy.PheadId = EditedPHead.Id;
     68                    pharmacy.PharmacyHead = EditedPHead;
     69                    EditedPHead.Pharmacies.Add(pharmacy);
     70                }
    6871            }
    69             if (EditedPHead.Medicines != null)
    70             {
    71                 if (EditedPHead.Medicines.Count() > 0)
    72                 {
    73                     if (!EditedPHead.Medicines.Equals(pharmacyHead.Medicines))
    74                         EditedPHead.Medicines = pharmacyHead.Medicines;
    75                    
    76                 }
    77                    
    78             }*/
    79 
     72            _context.Entry(EditedPHead).State = EntityState.Modified;
     73           
    8074            _context.SaveChanges();
    8175        }
     
    153147        public PharmacyHead GetPharmacyHead(string head)
    154148        {
    155             var phead = _context.PharmacyHeads.Where(x => x.Email.Equals(head)).FirstOrDefault();
     149            var phead = _context.PharmacyHeads.Where(x => x.Email.Equals(head)).Include(x => x.Pharmacies).FirstOrDefault();
    156150            return phead;
    157151        }
Note: See TracChangeset for help on using the changeset viewer.