public bool DeleteDoza(int IdDoza) { DozaMedicament doza = dozaMedicamentRepository.FindById(IdDoza); dozaMedicamentRepository.Delete(doza); return(dozaMedicamentRepository.SaveChanges()); }
public bool UpdateDoza(int IdDoza, bool Luata) { DozaMedicament doza = dozaMedicamentRepository.FindById(IdDoza); doza.Luata = Luata; dozaMedicamentRepository.Update(doza); return(dozaMedicamentRepository.SaveChanges()); }
public bool CreateDoza(DozaMedicamentRequest request, int id) { for (int i = 0; i <= request.NumarZile - 1; i++) { DozaMedicament dozaMedicament = new DozaMedicament(); dozaMedicament.Luata = false; dozaMedicament.Cantitate_pastila = request.Cantitate_pastila; dozaMedicament.Ora = DateTime.ParseExact(request.Ora, "HH:mm", provider); dozaMedicament.Data = DateTime.ParseExact(request.DataInceput, "dd.MM.yyyy", provider).AddDays(i); User user = userRepository.FindById(id); dozaMedicament.User = user; Medicament medicament = medicamentRepository.FindById(request.IdPastila); dozaMedicament.Medicament = medicament; dozaMedicament.IdMedicament = request.IdPastila; dozaMedicamentRepository.Create(dozaMedicament); } return(dozaMedicamentRepository.SaveChanges()); }