public SmartContractModel CreateSmartContract(CreateSmartContractModel createSmartContract) { try { if (createSmartContract.Invalid) { return(default);
private void SaveContract() { decimal valor = 0; if (!string.IsNullOrEmpty(valueTextBox.Text)) { valor = Convert.ToDecimal(valueTextBox.Text); } var company = new CompanyModel(CompanyView.Id); CreateSmartContractModel createSmartContractModel = new CreateSmartContractModel(titleTextBox.Text, descriptionRichTextBox.Text, terminationConditionRichTextBox.Text, conclusionConditionRichTextBox.Text, valor, company); if (createSmartContractModel.Invalid) { foreach (var item in createSmartContractModel.Notifications) { switch (item.Property) { case "Título": titleLabel.Text = item.Message; break; case "Descrição": descriptionLabel.Text = item.Message; break; case "Condição de Término": terminationLabel.Text = item.Message; break; case "Condição de Conclusão": conclusionConditionLabel.Text = item.Message; break; case "Valor": valueLabel.Text = item.Message; break; } } } else { SmartContractController.CreateSmartContract(createSmartContractModel); ClearFields(); this.Close(); } }
public static SmartContractEntity ToSmartContractEntity(this CreateSmartContractModel smartContractModel) => new SmartContractEntity() { Id = smartContractModel.Id, CompanyEntity = smartContractModel.CompanyModel?.ToCompanyEntity(), ConclusionCondition = smartContractModel.ConclusionCondition, Description = smartContractModel.Description, TerminationCondition = smartContractModel.TerminationCondition, Title = smartContractModel.Title, Value = smartContractModel.Value, CreatedOn = DateTime.Now, UpdatedOn = DateTime.Now, Deleted = false, Inactived = false, CurrentCompanyEntityId = smartContractModel.Id };
public void CreateSmartContract(CreateSmartContractModel createSmartContractModel) => smartContractService.CreateSmartContract(createSmartContractModel);