public IActionResult PutHospitalDepartment(int id, HospitalDepartmentViewModel viewModel) { if (viewModel.Id != id) { throw new Exception(string.Format("Id và Id của khóa học không giống nhau!")); } try { viewModel.DateModified = DateTime.Now; _hospitalDepartmentService.Update(viewModel); _hospitalDepartmentService.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!_hospitalDepartmentService.CheckExistedId(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ActionResult <HospitalDepartmentViewModel> PostHospitalDepartment(HospitalDepartmentViewModel hospital) { if (hospital != null) { try { hospital.DateCreated = DateTime.Now; _hospitalDepartmentService.Add(hospital); _hospitalDepartmentService.SaveChanges(); return(Ok()); } catch { throw new Exception(string.Format("Lỗi khi thêm dữ liệu")); } } return(Ok()); }
public void Update(HospitalDepartmentViewModel function) { var hos = Mapper.Map <HospitalDepartmentViewModel, HospitalDepartment>(function); _hospitalDepartmentRepository.Update(hos); }
public void Add(HospitalDepartmentViewModel hospitalDepartmentview) { var hos = Mapper.Map <HospitalDepartmentViewModel, HospitalDepartment>(hospitalDepartmentview); _hospitalDepartmentRepository.Add(hos); }