public int Add(IssuerRegisterCommand command) { var issuer = Mapper.Map <IssuerRegisterCommand, Issuer>(command); var newIssuer = _issuerRepository.Add(issuer); return(newIssuer.Id); }
public IHttpActionResult Add(IssuerRegisterCommand issuerCmd) { var validator = issuerCmd.Validate(); if (!validator.IsValid) { return(HandleValidationFailure(validator.Errors)); } return(HandleCallback(_issuerService.Add(issuerCmd))); }
public static IssuerRegisterCommand IssuerCommandToRegister() { IssuerRegisterCommand issuer = new IssuerRegisterCommand(); issuer.BusinessName = "NDDIGITAL"; issuer.CorporateName = "NDDIGITAL S/A - SOFTWARE"; issuer.Cnpj = "12.345.678/0009-09"; issuer.StateRegistration = "12.234.5678-9"; issuer.MunicipalRegistration = "1234"; issuer.Address = AddressCommandToRegister(); return(issuer); }