示例#1
0
        public ActionResult SaveInfo(FormCollection formCollection)
        {
            string returnID = "0";

            var name = formCollection["VendorDetails"];

            vendor_datail = JsonConvert.DeserializeObject <List <Emp_VendorMasterDetailsModel> >(name);

            var spContext = SharePointContextProvider.Current.GetSharePointContext(HttpContext);

            using (var clientContext = spContext.CreateUserClientContextForSPHost())
            {
                string itemdata = "'VendorCompany' : '" + vendor_datail[0].VendorCompany + "',";
                itemdata += "'VendorName': '" + vendor_datail[0].VendorName + "',";
                itemdata += "'VendorContact': '" + vendor_datail[0].VendorContact + "',";
                itemdata += "'MobileNo': '" + vendor_datail[0].MobileNo + "',";
                itemdata += "'VendormailID':'" + vendor_datail[0].VendormailID + "',";
                itemdata += "'DesignationId': '" + vendor_datail[0].Designation + "',";
                itemdata += "'VendorAddress': '" + vendor_datail[0].VendorAddress + "',";
                itemdata += "'City':'" + vendor_datail[0].City + "',";
                //   itemdata += "'StatesId': '" + vendor_datail[0].States + "',";
                itemdata += "'CountryId': '" + vendor_datail[0].Country + "',";
                itemdata += "'PanCardNo': '" + vendor_datail[0].PanCardNo + "',";
                itemdata += "'GstNo':'" + vendor_datail[0].GstNo + "',";
                itemdata += "'Remark':'" + vendor_datail[0].Remark + "'";

                returnID = vendor.saveVendor(clientContext, itemdata);

                if (Request.Files.Count > 0)
                {
                    HttpFileCollectionBase files = Request.Files;
                    for (int i = 0; i < files.Count; i++)
                    {
                        var    postedFile = files[i];
                        string Docdata    = "'libraryIdId' : " + returnID;
                        Docdata += ",'DocumentPath' : '" + files[i].FileName + "'";
                        vendor.UploadDocument(clientContext, postedFile, Docdata);
                    }
                }
            }
            return(Json(returnID, JsonRequestBehavior.AllowGet));
        }