public ActionResult <decimal> Division([FromBody] DivisionResource divisionResource) { if (divisionResource.Dividend < divisionResource.Divider) { return(BadRequest("Invalid division")); } return(Ok(divisionResource.Dividend / divisionResource.Divider)); }
public async Task <IActionResult> AddDivision([FromBody] DivisionResource divisionResource) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var division = _mapper.Map <DivisionResource, Division>(divisionResource); division.Status = Status.Active; division.StatusUpdateUserNEDId = "system"; division.StatusUpdateDateTime = DateTime.UtcNow; division.CreateUserNEDId = "system"; division.CreateDateTime = DateTime.UtcNow; _unitOfWork.Organization.AddDivision(division); await _unitOfWork.Complete(); return(await GetDivision(division.DivisionId)); }
public async Task <IActionResult> CreateOrUpdateDivisionAsync([FromBody] DivisionResource body) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var division = _mapper.Map <DivisionResource, Division>(body); var response = await _divisionService.CreateOrUpdateDivisionAsync(division); if (!response.Success) { return(BadRequest(response.Message)); } var divisionResource = _mapper.Map <Division, DivisionResource>(response.Division); return(Ok(divisionResource)); }
public async Task <IActionResult> UpdateDivision(int id, [FromBody] DivisionResource divisionResource) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var division = await _unitOfWork.Organization.GetDivision(id); if (division == null) { return(NotFound()); } _mapper.Map <DivisionResource, Division>(divisionResource, division); division.LastUpdateUserNEDId = "system"; division.LastUpdateDateTime = DateTime.UtcNow; await _unitOfWork.Complete(); return(await GetDivision(division.DivisionId)); }