public async Task <ApiResult> UpdateHazardRuleAsync(HazardRuleDto hazardRuleDto) { var hazardRule = new HazardRule(); Mapper.Map(hazardRuleDto, hazardRule); var updatedHazardRule = await hazardRuleRepository.UpdateHazardRuleAsync(hazardRule, hazardRuleDto.MappingScheme); var apiResult = new ApiResult(MessageType.Success); return(apiResult); }
public async Task <ApiResult> CreateHazardRuleAsync(HazardRuleDto hazardRuleDto) { var hazardRule = new HazardRule(); Mapper.Map(hazardRuleDto, hazardRule); var insertedId = await hazardRuleRepository.CreateHazardRuleAsync(hazardRule, hazardRuleDto.MappingScheme); var apiResult = new ApiResult(MessageType.Success); apiResult.AdditionalDetails.Add("insertedId", insertedId); return(apiResult); }
public async Task <IHttpActionResult> UpdateHazardRule(HazardRuleDto hazardRuleDto) { await hazardRuleManager.UpdateHazardRuleAsync(hazardRuleDto); return(Ok()); }
public async Task <IHttpActionResult> CreateHazardRule(HazardRuleDto hazardRuleDto) { var hazardRuleId = await hazardRuleManager.CreateHazardRuleAsync(hazardRuleDto); return(Ok(hazardRuleId)); }