public IHttpActionResult Update(DestinatarioUpdateCommand destinatario)
        {
            var validator = destinatario.Validar();

            if (!validator.IsValid)
            {
                return(HandleValidationFailure(validator.Errors));
            }
            return(HandleCallback(() => _destinatarioService.Update(destinatario)));
        }
Пример #2
0
        public bool Update(DestinatarioUpdateCommand destinatario)
        {
            var destinatarioDb = _destinatarioRepository.GetById(destinatario.Id);

            if (destinatarioDb == null)
            {
                throw new NotFoundException();
            }

            var destinatarioEdit = Mapper.Map(destinatario, destinatarioDb);

            return(_destinatarioRepository.Update(destinatarioEdit));
        }