Пример #1
0
        public IHttpActionResult Update(SnackUpdateCommand snack)
        {
            var validator = snack.Validation();

            if (!validator.IsValid)
            {
                return(HandleValidationFailure(validator.Errors));
            }
            return(HandleCallback(() => SnackAppService.Update(snack)));
        }
Пример #2
0
        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));
        }