public IActionResult CreateDepartment(DocSysDepartments entity)
 {
     if (ModelState.IsValid)
     {
         entity.DepartmentCreatedDate = DateTime.Now;
         _departmentService.Create(entity);
         TempData.Put("message", new ResultMessage()
         {
             Title   = "Bildirim",
             Message = "Departman başarıyla oluşturuldu.",
             Css     = "success"
         });
         return(RedirectToAction("Index"));
     }
     return(View(entity));
 }
        public IActionResult EditDepartment(DocSysDepartments model)
        {
            if (ModelState.IsValid)
            {
                DocSysDepartments department = _departmentService.GetById(model.DepartmentId);
                if (department == null)
                {
                    TempData.Put("message", new ResultMessage()
                    {
                        Title   = "Departman Güncelle",
                        Message = "Departman Bulunamadı",
                        Css     = "danger"
                    });
                    return(RedirectToAction("Index"));
                }
                department.DeparmentDetail    = model.DeparmentDetail;
                department.DepartmentIsActive = model.DepartmentIsActive;
                department.DepartmentName     = model.DepartmentName;
                department.DepartmentPhone    = model.DepartmentPhone;

                _departmentService.Update(department);
                TempData.Put("message", new ResultMessage()
                {
                    Title   = "Departman Güncelle",
                    Message = "Departman Güncelleme Başarılı",
                    Css     = "success"
                });
                return(View(department));
            }
            TempData.Put("message", new ResultMessage()
            {
                Title   = "Departman Güncelle",
                Message = "Departman Güncelleme Başarısız",
                Css     = "danger"
            });
            return(View(model));
        }
 public void Update(DocSysDepartments entity)
 {
     _departmentsDAL.Update(entity);
 }
 public void Delete(DocSysDepartments entity)
 {
     _departmentsDAL.Delete(entity);
 }
 public void Create(DocSysDepartments entity)
 {
     _departmentsDAL.Create(entity);
 }