public async Task <IActionResult> PutAsync(int id, SaveRequierementResource resource) { var requierements = _mapper.Map <SaveRequierementResource, Requierement>(resource); var result = await _requierementService.UpdateAsync(id, requierements); if (!result.Success) { return(BadRequest(result.Message)); } var requierementResource = _mapper.Map <Requierement, RequierementResource>(result.Resource); return(Ok(requierementResource)); }
public async Task <IActionResult> PostAsync([FromBody] SaveRequierementResource resource) { var requierement = _mapper.Map <SaveRequierementResource, Requierement>(resource); var result = await _requierementService.SaveAsync(requierement); if (!result.Success) { return(BadRequest(result.Message)); } // var requierementResource = _mapper.Map <Requierement, RequierementResource>(result.Resource); return(Ok(requierementResource)); }