public async Task <DeparmentServiceResult> RemoveDepartment(DepartmentRemoveModel departmentRemove) { DeparmentServiceResult serviceResult = new DeparmentServiceResult(); try { Department department = await this._departmentRepository.GetById(departmentRemove.DepartmentId); department.Deleted = true; department.UserDeleted = departmentRemove.UserDeleted; department.DeletedDate = DateTime.Now; _departmentRepository.Update(department); await _departmentRepository.Commit(); serviceResult.success = true; serviceResult.message = _configuration["Mensajes:MensajeEliminado"]; } catch (Exception ex) { serviceResult.success = false; serviceResult.message = _configuration["Mensajes:MensajeErrorEliminado"]; _logger.LogError(serviceResult.message, ex); } return(serviceResult); }
public Department CreateDepartment(CreateDepartment department) { var departmentMap = new Department() { Title = department.Title, Description = department.Description }; _departmentRepository.Add(departmentMap); _departmentRepository.Commit(); return(departmentMap); }
public IActionResult Post([FromBody] Department department) { try { var _department = department; if (_department == null) { throw new ArgumentNullException(nameof(_department)); } _departmentRepository.Add(_department); _departmentRepository.Commit(); return(Created($"/api/department/{department.Id}", _department)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public void Save(Department department) { Department d = departmentContext.Get(department.Id); if (d == null) { departmentContext.Add(department); } else { d.DepartmentCode = department.DepartmentCode; d.DepartmentName = department.DepartmentName; d.DepartmentContactName = department.DepartmentContactName; d.DepartmentPhone = department.DepartmentPhone; d.DepartmentFax = department.DepartmentFax; d.DepartmentHeadName = department.DepartmentHeadName; d.DepartmentRepresentative = department.DepartmentRepresentative; d.DepartmentCollectionPoint = department.DepartmentCollectionPoint; } departmentContext.Commit(); }
public void Save() { repository.Commit(); }
public void Create(Department department) { _departmentRepository.Add(department); _departmentRepository.Commit(); }