public async Task <IActionResult> Update([FromBody] UpdateGarageModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var garage = Mapper.Map <Garage>(model); var updated = await _garageService.UpdateAsync(garage); if (!updated) { return(NotFound()); } return(Ok()); }
public IActionResult Update(int id, [FromBody] UpdateGarageModel model) { var context = HttpContext.User.Identity; var userId = int.Parse(context.Name); var garage = _mapper.Map <Garage>(model); garage.Id = id; try { _garageService.Update(userId, garage); return(Ok()); } catch (AppException ex) { return(BadRequest(new { message = ex.Message })); } }