public int Add(AddresseeRegisterCommand command) { var addressee = Mapper.Map <AddresseeRegisterCommand, Addressee>(command); var newAddressee = _repository.Add(addressee); return(newAddressee.Id); }
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))); }