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());
        }
Esempio n. 3
0
        public void Update(HospitalDepartmentViewModel function)
        {
            var hos = Mapper.Map <HospitalDepartmentViewModel, HospitalDepartment>(function);

            _hospitalDepartmentRepository.Update(hos);
        }
Esempio n. 4
0
        public void Add(HospitalDepartmentViewModel hospitalDepartmentview)
        {
            var hos = Mapper.Map <HospitalDepartmentViewModel, HospitalDepartment>(hospitalDepartmentview);

            _hospitalDepartmentRepository.Add(hos);
        }