Ejemplo n.º 1
0
        public void UpdateDepartment(EditDepartmentBM departmentBM)
        {
            var department = this.Context.Departments.Find(departmentBM.Id);

            if (department == null)
            {
                return;
            }

            department.Name = departmentBM.Name;
            this.Context.SaveChanges();
        }
Ejemplo n.º 2
0
        public ActionResult Rename(int departmentId, EditDepartmentBM departmentBM)
        {
            if (this.service.IsExistOtherDepartmentWithName(departmentBM.Id, departmentBM.Name))
            {
                this.ModelState.AddModelError(
                    nameof(departmentBM.Name),
                    $"Department with name {departmentBM.Name} already exist!");
            }

            if (!this.ModelState.IsValid)
            {
                return(this.PartialView("Partials/Rename", Mapper.Map <DepartmentVM>(departmentBM)));
            }

            this.service.UpdateDepartment(departmentBM);

            return(this.RedirectToAction("DepartmentsList"));
        }