Exemplo n.º 1
0
        public int Add(AddresseeRegisterCommand command)
        {
            var addressee = Mapper.Map <AddresseeRegisterCommand, Addressee>(command);

            var newAddressee = _repository.Add(addressee);

            return(newAddressee.Id);
        }
Exemplo n.º 2
0
        public static AddresseeRegisterCommand AddresseeCommandToRegister()
        {
            AddresseeRegisterCommand addressee = new AddresseeRegisterCommand();

            addressee.BusinessName      = "NDDIGITAL";
            addressee.CorporateName     = "NDDIGITAL S/A - SOFTWARE";
            addressee.Cnpj              = "12.345.678/0009-09";
            addressee.StateRegistration = "12.234.5678-9";
            addressee.Address           = AddressCommandToRegister();
            return(addressee);
        }
        public IHttpActionResult Add(AddresseeRegisterCommand command)
        {
            var validador = command.Validate();

            if (!validador.IsValid)
            {
                return(HandleValidationFailure(validador.Errors));
            }

            return(HandleCallback(_service.Add(command)));
        }