public void CreateDepartment(AddDepartmentBM departmentBM)
        {
            var department = Mapper.Map <Department>(departmentBM);

            this.Context.Departments.Add(department);
            this.Context.SaveChanges();
        }
Beispiel #2
0
        public ActionResult Add(AddDepartmentBM departmentBM)
        {
            if (this.service.IsExistDepartmentWithName(departmentBM.Name))
            {
                this.ModelState.AddModelError(
                    nameof(departmentBM.Name),
                    $"Department with name {departmentBM.Name} already exist!");
            }

            if (!this.ModelState.IsValid)
            {
                return(this.PartialView("Partials/Add", departmentBM));
            }

            this.service.CreateDepartment(departmentBM);

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