// GET: EmployerInfoes/Create public ActionResult Create() { Console.WriteLine("Employer Get Create "); EmployerMore ob = new EmployerMore(); return(View(ob)); }
public ActionResult Create(EmployerMore empInfo, HttpPostedFileBase uploadLogo) { string fileName; string fileType; int slashIndex; var userID = User.Identity.GetUserId(); EmployerInfo BaiscEmployInfo = new EmployerInfo(); if (ModelState.IsValid) { fileType = uploadLogo.ContentType; slashIndex = fileType.IndexOf('/'); fileType = fileType.Substring(slashIndex + 1, fileType.Length - slashIndex - 1); fileName = userID + "LogoImage" + "." + fileType; BaiscEmployInfo.compLogo = fileName; BaiscEmployInfo.compLocation = empInfo.compLocation; BaiscEmployInfo.Id = userID; BaiscEmployInfo.JobTitle = empInfo.JobTitle; BaiscEmployInfo.compWorkName = empInfo.compWorkName; BaiscEmployInfo.compName = empInfo.compName; BaiscEmployInfo.compSize = empInfo.compSize; BaiscEmployInfo.receiveApplay = empInfo.receiveApplay; BaiscEmployInfo.reportAndUpdate = empInfo.reportAndUpdate; string path = Path.Combine(Server.MapPath("~/Uploads"), fileName); uploadLogo.SaveAs(path); db.Employers.Add(BaiscEmployInfo); db.SaveChanges(); //**************************** foreach (PhoneNumber item in empInfo.PhoneNumberMore) { item.JobSeekerId = userID; db.phoneNumbers.Add(item); db.SaveChanges(); } foreach (WebSite item in empInfo.WebSiteMore) { item.JobSeekerId = userID; db.webSites.Add(item); db.SaveChanges(); } return(RedirectToAction("Index", "jobs")); } return(View(empInfo)); }