public void Update(int bloodcenterId, string status, DateTime schedule, BloodCenter bloodCenter) { BloodcenterId = bloodcenterId; Status = status; Schedule = schedule; BloodCenter = bloodCenter; }
public async Task <int> AddBloodCenterAsync(BloodCentersServiceModel bloodCenter) { var newBloodCenter = new BloodCenter { Name = bloodCenter.Name, Email = bloodCenter.Email, Phone = bloodCenter.Phone, EventPhone = bloodCenter.EventPhone, Address = bloodCenter.Address, WorkingHours = bloodCenter.WorkingHours, }; var isNewCity = await this.context.Cities.FirstOrDefaultAsync(x => x.Name == bloodCenter.City.Name); if (isNewCity == null) { var newCity = new City { Name = bloodCenter.City.Name, }; await this.context.Cities.AddAsync(newCity); await this.context.SaveChangesAsync(); } newBloodCenter.City = await this.context.Cities.FirstOrDefaultAsync(x => x.Name == bloodCenter.City.Name); newBloodCenter.CityId = newBloodCenter.City.Id; await this.context.BloodCenters.AddAsync(newBloodCenter); var result = await this.context.SaveChangesAsync(); return(result); }
public int Create(CreateBloodCenterDTO createBloodCenter) { DateTime createdAt = DateTime.UtcNow; BloodCenter BloodCenter = new BloodCenter(createBloodCenter.Name, createBloodCenter.Responsible, createBloodCenter.Address, createBloodCenter.PhoneNumber, createdAt ); return(_bloodCenterRepository.Create(BloodCenter)); }
public void Update(BloodCenter bloodcenter) { _bloodCenterDbTable.Update(bloodcenter); _context.SaveChanges(); }
public void Remove(BloodCenter bloodcenter) { _bloodCenterDbTable.Remove(bloodcenter); _context.SaveChanges(); }
public int Create(BloodCenter bloodcenter) { _bloodCenterDbTable.Add(bloodcenter); _context.SaveChanges(); return(bloodcenter.BloodCenterId); }