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));
        }
Exemple #2
0
        /// <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);
        }
Exemple #4
0
        /// <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));
 }