public IActionResult UpdatePhase(Guid phaseId, [FromBody] DTOs.Phase phaseForUpdate) { var phaseFromRepo = _armsPhase.GetArmsArmsPhaseIdAsync(phaseId); if (phaseFromRepo == null) { return(BadRequest()); } phaseForUpdate.UserId = "sai"; _armsPhase.UpdateArmsPhase(_mapper.Map(phaseForUpdate, phaseFromRepo)); return(Ok(_mapper.Map <DTOs.Phase>(phaseFromRepo))); }
public async Task <IActionResult> AddPhase([FromBody] DTOs.Phase phaseForCreate) { DTOs.Phase result; try { phaseForCreate.UserId = "sai"; phaseForCreate.ActiveInd = "A"; phaseForCreate.EntryDate = DateTime.Now; var phase = _mapper.Map <Entities.ArmsPhase>(phaseForCreate); result = _mapper.Map <DTOs.Phase>(await _armsPhase.AddArmsPhase(phase)); } catch (Exception ex) { Log.Error(ex.Message); return(StatusCode(500)); } return(Ok(result)); }