private Department mapViewModelToEntityDepartment(Department_vm VMDepartment) { return(new Department { Id = VMDepartment.Id, DepartmentName = VMDepartment.DepartmentName }); }
public int EditDepartmentById(int id, Department_vm Department) { if (id == 0) { throw new ArgumentOutOfRangeException("Id cannot be 0."); } return(_nsDepartmentRepository.EditDepartmentByID(id, mapViewModelToEntityDepartment(Department))); }
/// <summary> /// Puts the specified identifier. /// </summary> /// <param name="id">The identifier.</param> /// <param name="value">The value.</param> /// <returns></returns> public int Put(int id, [FromBody] Department_vm value) { _logger.Info("Editing the Department wiht id" + id); return(_nsDepartmentManager.EditDepartmentById(id, value)); }
public int CreateDepartment(Department_vm Department) { return(_nsDepartmentRepository.CreateDepartment(mapViewModelToEntityDepartment(Department))); }
/// <summary> /// Posts the specified value. /// </summary> /// <param name="value">The value.</param> /// <returns></returns> public int Post([FromBody] Department_vm value) { _logger.Info("Adding a new Department."); return(_nsDepartmentManager.CreateDepartment(value)); }