Ejemplo n.º 1
0
 public SmartContractSignedModel CreateSmartContractSigned(CreateSmartContractSignedModel createSmartContract)
 {
     try
     {
         if (createSmartContract.Invalid)
         {
             return(default);
Ejemplo n.º 2
0
 public static SmartContractSignedEntity ToContractSignedEntity(this CreateSmartContractSignedModel model) =>
 new SmartContractSignedEntity()
 {
     Id              = model.Id,
     Canceled        = false,
     CompanyId       = model.CompanyId,
     CreatedOn       = DateTime.Now,
     UpdatedOn       = DateTime.Now,
     CustomerId      = model.CustomerId,
     SmartContractId = model.SmartContractId
 };
Ejemplo n.º 3
0
        public IActionResult CreateSigned([FromBody] CreateContractSigned contractSigned)
        {
            try
            {
                var model = new CreateSmartContractSignedModel(contractSigned.SmartContractId
                                                               , contractSigned.CompanyId
                                                               , contractSigned.CustomerId);

                if (model.Invalid)
                {
                    return(StatusCode(412, model.Notifications));
                }

                return(StatusCode(201, _service.CreateSmartContractSigned(model)));
            }
            catch (Exception e)
            {
                return(StatusCode(500, e.Message));
            }
        }