public async Task <ApiResult> UpdateHazardControlAsync(HazardControlDto hazardControlDto) { var hazardControl = new HazardControl(); Mapper.Map(hazardControlDto, hazardControl); var updatedHazardControl = await hazardControlRepository.UpdateHazardControlAsync(hazardControl, hazardControlDto.MappingScheme); var apiResult = new ApiResult(MessageType.Success); return(apiResult); }
public async Task <ApiResult> CreateHazardControlAsync(HazardControlDto hazardControlDto) { var hazardControl = new HazardControl(); Mapper.Map(hazardControlDto, hazardControl); var insertedId = await hazardControlRepository.CreateHazardControlAsync(hazardControl, hazardControlDto.MappingScheme); var apiResult = new ApiResult(MessageType.Success); apiResult.AdditionalDetails.Add("insertedId", insertedId); return(apiResult); }
public async Task <IHttpActionResult> UpdateHazardControl(HazardControlDto hazardControlDto) { await hazardControlManager.UpdateHazardControlAsync(hazardControlDto); return(Ok()); }
public async Task <IHttpActionResult> CreateHazardControl(HazardControlDto hazardControlDto) { var hazardControlId = await hazardControlManager.CreateHazardControlAsync(hazardControlDto); return(Ok(hazardControlId)); }