public IHttpActionResult Update(SnackUpdateCommand snack) { var validator = snack.Validation(); if (!validator.IsValid) { return(HandleValidationFailure(validator.Errors)); } return(HandleCallback(() => SnackAppService.Update(snack))); }
public IHttpActionResult Update(SnackUpdateCommand command) { var validator = command.Validate(_service); if (!validator.IsValid) { return(HandleValidationFailure(validator.Errors)); } return(HandleCallback(_service.Update(command))); }
public bool Update(SnackUpdateCommand snack) { var snackDb = SnackRepository.GetById(snack.Id); if (snackDb == null) { throw new NotFoundException("Registro não encontrado!"); } var seatEdit = Mapper.Map(snack, snackDb); return(SnackRepository.Update(seatEdit)); }