public JsonResult _InsertUpdateCompanyInfo(spGetCompanyInformation_Result fileData) { var CreatedBy = "1"; var companyID = 0; var result = ""; if (fileData.companyID > 0) { if (Request.Files.Count > 0) { byte[] returnimageBytes = null; string filename = ""; string filetype = ""; HttpFileCollectionBase files = Request.Files; for (int i = 0; i < files.Count; i++) { filename = Path.GetFileName(Request.Files[i].FileName); filetype = mimeType.GetMimeType(Path.GetExtension(Request.Files[i].FileName).ToLower().Replace(".", "").Trim()); HttpPostedFileBase file = files[i]; if (filename != null && filename != "") { returnimageBytes = GeneralModels.ConvertToBytes(file); } else { returnimageBytes = null; } companyID = (int)INVENTORYMNGDB.spCompanyUpdate(fileData.companyID, fileData.countryID, fileData.companyName, fileData.companyAddress, fileData.companyContact, fileData.companyEmail, fileData.companyPhone, fileData.companyFax, returnimageBytes, int.Parse(CreatedBy)).FirstOrDefault().Value; result = "Updated"; } } else { companyID = (int)INVENTORYMNGDB.spCompanyUpdate(fileData.companyID, fileData.countryID, fileData.companyName, fileData.companyAddress, fileData.companyContact, fileData.companyEmail, fileData.companyPhone, fileData.companyFax, null, int.Parse(CreatedBy)).FirstOrDefault().Value; result = "Updated"; } } else { if (Request.Files.Count > 0) { byte[] returnimageBytes = null; string filename = ""; string filetype = ""; HttpFileCollectionBase files = Request.Files; for (int i = 0; i < files.Count; i++) { filename = Path.GetFileName(Request.Files[i].FileName); filetype = mimeType.GetMimeType(Path.GetExtension(Request.Files[i].FileName).ToLower().Replace(".", "").Trim()); HttpPostedFileBase file = files[i]; if (filename != null && filename != "") { returnimageBytes = GeneralModels.ConvertToBytes(file); } else { returnimageBytes = null; } companyID = (int)INVENTORYMNGDB.spCompanyInsert(fileData.countryID, fileData.companyName, fileData.companyAddress, fileData.companyContact, fileData.companyEmail, fileData.companyPhone, fileData.companyFax, returnimageBytes, int.Parse(CreatedBy)).FirstOrDefault().Value; result = "Inserted"; } } } return(Json(new { companyID = companyID, Message = result }, JsonRequestBehavior.AllowGet)); }