public JsonResult UploadImage(CompanyViewModel model) { long compnyDetailsId = 0; CommonPassData modelcommon = new CommonPassData() { IsUse = false, }; if (model.Company.CompanyDetailsId < 1) { CompanyDom company = new CompanyDom() { CompanyDetailsId = 0, CompanyName = "", UserId = HttpContext.User.Identity.GetUserId(), ContactNo = "", TrustedId = (int)TrustEnum.NotDeside, }; string errorSave = _comapnyDetails.Save(HttpContext.User.Identity.GetUserId(), company, model.CompanyLogo, out int comapanyDetailsId); compnyDetailsId = comapanyDetailsId; modelcommon.IsUse = true; modelcommon.id = comapanyDetailsId; } modelcommon.error = _documentService.UploadImage(model.CompanyLogo, Section.company, HttpContext.User.Identity.GetUserId(), model.Company.CompanyDetailsId == 0? compnyDetailsId: model.Company.CompanyDetailsId); return(Json(modelcommon)); }
/// <summary> /// Save Company Record and upload and save image /// </summary> public string Save(string userUuid, CompanyDom company, out int comapanyDetailsId) { using (itjob_mainEntities db = new itjob_mainEntities()) { tbl_user_company_details tblModel = new tbl_user_company_details() { id = 0, company_logo_Id = company.CompanyLogoId == null ? 0 : company.CompanyLogoId, company_name = company.CompanyName, company_web_link = company.WebLink, trust_id = (int)TrustEnum.NotDeside, user_id = userUuid, added_by = userUuid, updated_by = userUuid, added_date = DateTime.Now, updated_date = DateTime.Now, is_active = true, contact_number = company.ContactNo, }; db.tbl_user_company_details.Add(tblModel); try { db.SaveChanges(); comapanyDetailsId = tblModel.id; return(null); } catch (Exception ex) { comapanyDetailsId = 0; return(ex.Message.ToString()); } } }
/// <summary> /// Save Company Record and upload and save image /// </summary> public string Save(string userUuid, CompanyDom company, HttpPostedFileBase uploadFile, out int comapanyDetailsId) { string error = _CompanyRepo.Save(userUuid, company, out int comapanyDetailsIdvalue); comapanyDetailsId = comapanyDetailsIdvalue; return(error); }
/// <summary> /// Update Company Details /// </summary> /// <returns></returns> public string Update(string userUuid, CompanyDom company) { using (itjob_mainEntities db = new itjob_mainEntities()) { var dbobj = db.tbl_user_company_details.Where(d => d.id == company.CompanyDetailsId).FirstOrDefault(); if (dbobj == null) { return("Table is empty"); } dbobj.company_logo_Id = company.CompanyLogoId == null?0: company.CompanyLogoId; dbobj.company_name = company.CompanyName; dbobj.company_web_link = company.WebLink; dbobj.updated_by = userUuid; dbobj.contact_number = company.ContactNo; dbobj.updated_date = DateTime.Now; db.Entry(dbobj).State = EntityState.Modified; try { db.SaveChanges(); return(null); } catch (Exception ex) { return(ex.Message.ToString()); } } }
/// <summary> /// Update Company Details /// </summary> /// <returns></returns> public string Update(string userUuid, CompanyDom company, HttpPostedFileBase uploadFile) { return(_CompanyRepo.Update(userUuid, company)); }