public void Insert([FromBody] DocumentToSign pDocumentToSign) { var loOffer = GetData.GetOfferByAgreementId(pDocumentToSign.erp_id); if (loOffer == null) { return; } var loAsset = GetData.GetAssetById(loOffer.asset_uuid.ToString()); loOffer.offer_state_type_system_type_id = loAsset.guarantee_amount.HasValue && loAsset.guarantee_amount.Value > 0 ? (int)OfferStateTypes.WaitingGuarantee : (int)OfferStateTypes.WaitingOffer; loOffer.row_update_date = DateTime.Now; loOffer.row_update_user = Guid.Empty; //loOffer.mespact_session_uuid = pDocumentToSign.row_guid; Crud <Offer> .Update(loOffer, out _); if (loAsset.guarantee_amount.HasValue) { var loCustomer = GetData.GetCustomerById(loOffer.owner_uuid.ToString()); var loMessageContent = string.Format( "Değerli müşterimiz, E-Şartname'yi imzaladığınız için teşekkür ederiz. E-Teklif verebilmek için teminat bedelinizi ({0} TL) GM No: {2} açıklamasıyla Turk Hava Kurumu Genel Başkanlığı Vakıfbank İban: TR800001500158007312568057 numaralı hesaba yatırınız. Mesaj Tarihi:{1}", loAsset.guarantee_amount.Value.ToString("C0"), DateTime.Now, loAsset.company_prefix + loAsset.asset_no.ToString()); RestCalls.SendSms(loMessageContent, loCustomer.phone); } }
public SignController(Configuration configuration) : base(configuration) { var list = new List<ExternalSigneeRef>(); list.Add(new ExternalSigneeRef() { Email = "*****@*****.**", ExternalSigneeId = "rune", FirstName = "Rune", LastName = "Synnevåg", Mobile = "+4799716935", UniqueRef = Guid.NewGuid(), }); DocumentToSign=new DocumentToSign() { Description = "Test document for external sign {0}".FormatWith(DateTime.Now.ToString()), Title = "Test på signere dokument", ExternalRef = Guid.NewGuid().ToString(), Language = Languages.NO, SigneeRefs = list, ExternalDocumentId = Guid.NewGuid().ToString(), CreatePADES = true, }; ExternalSignRequest=new NewExternalSignDocument { Description = "Test document for external sign {0}".FormatWith(DateTime.Now.ToString()), Title = "Test på signere dokument", Language = Languages.NO, SigneeRefs = list, ExternalDocumentId = Guid.NewGuid().ToString(), DocumentType = DocumentType.PDF, CreatedByApplication = "Kjelltech", ExternalRef = Guid.NewGuid().ToString(), CreatePADES = true, }; }