public ActionResult UpdateEmployee(AddemployeeModel model) { string ResumeName = Path.GetFileNameWithoutExtension(model.ResumeFile.FileName); string ResumeExtension = Path.GetExtension(model.ResumeFile.FileName); //Add Current Date and time To Attached File Name ResumeName = DateTime.Now.ToString("yyyyMMddhhmmss") + "-" + ResumeName.Trim() + ResumeExtension; string Resumepath = Path.Combine(Server.MapPath("~/Resume"), ResumeName); model.ResumeFile.SaveAs(Resumepath); string PhotoName = Path.GetFileNameWithoutExtension(model.PhotoFile.FileName); string PhotoExtension = Path.GetExtension(model.PhotoFile.FileName); //Add Current Date and time To Attached File Name PhotoName = DateTime.Now.ToString("yyyyMMddhhmmss") + "-" + PhotoName.Trim() + PhotoExtension; string PhotoPath = Path.Combine(Server.MapPath("~/Image"), PhotoName); model.PhotoFile.SaveAs(PhotoPath); wf_emp wfemp = db.wf_emp.Where(i => i.Id == model.id).FirstOrDefault(); wfemp.Id = model.id; wfemp.Photo = PhotoName; wfemp.Resume = ResumeName; wfemp.Employeeid = model.Eemployeeid; wfemp.Name = model.Name; wfemp.Dob = model.Dob; wfemp.Gender = model.Gender; wfemp.Address = model.Address; wfemp.City = model.City; wfemp.Email = model.Email; wfemp.Mobile = model.Mobile; wfemp.Position = model.Positon; wfemp.HireDate = model.HireDate; wfemp.Experience = model.Experience; wfemp.Password = model.Password; db.SaveChanges(); return(RedirectToAction("Employeelist", "Home")); }
public ActionResult Addemployee() { ViewBag.Success = TempData["Success"]; var citylist = new List <SelectListItem> { new SelectListItem { Text = "Ahmedabad", Value = "Ahmedabad" }, new SelectListItem { Text = "Mumbai", Value = "Mumbai" }, new SelectListItem { Text = "Delhi", Value = "Delhi" }, new SelectListItem { Text = "Chennai", Value = "Chennai" }, new SelectListItem { Text = "Hyderabad", Value = "Hyderabad" }, new SelectListItem { Text = "Banglore", Value = "Banglore" }, new SelectListItem { Text = "Pune", Value = "Pune" }, }; var positionlist = new List <SelectListItem> { new SelectListItem { Text = "MD", Value = "MD" }, new SelectListItem { Text = "CEO", Value = "CEO" }, new SelectListItem { Text = "GM", Value = "GM" }, new SelectListItem { Text = "Manager", Value = "Manager" }, new SelectListItem { Text = "Employee", Value = "Employee" }, }; var experience = new List <SelectListItem> { new SelectListItem { Text = "0-1 Year", Value = "0-1" }, new SelectListItem { Text = "1-3 Year", Value = "1-3" }, new SelectListItem { Text = "3-5 Year", Value = "3-5" }, new SelectListItem { Text = "5+ Year", Value = "5+" } }; ViewBag.Postionlist = positionlist; ViewBag.Citylist = citylist; ViewBag.Experience = experience; AddemployeeModel aempm = new AddemployeeModel(); return(View(aempm)); }
public ActionResult UpdateEmployee(int id) { ViewBag.Success = TempData["Success"]; var citylist = new List <SelectListItem> { new SelectListItem { Text = "Ahmedabad", Value = "Ahmedabad" }, new SelectListItem { Text = "Mumbai", Value = "Mumbai" }, new SelectListItem { Text = "Delhi", Value = "Delhi" }, new SelectListItem { Text = "Chennai", Value = "Chennai" }, new SelectListItem { Text = "Hyderabad", Value = "Hyderabad" }, new SelectListItem { Text = "Banglore", Value = "Banglore" }, new SelectListItem { Text = "Pune", Value = "Pune" }, }; ViewBag.Success = TempData["Success"]; var positionlist = new List <SelectListItem> { new SelectListItem { Text = "MD", Value = "MD" }, new SelectListItem { Text = "CEO", Value = "CEO" }, new SelectListItem { Text = "GM", Value = "GM" }, new SelectListItem { Text = "Manager", Value = "Manager" }, new SelectListItem { Text = "Employee", Value = "Employee" }, }; var experience = new List <SelectListItem> { new SelectListItem { Text = "0-1 Year", Value = "0-1" }, new SelectListItem { Text = "1-3 Year", Value = "1-3" }, new SelectListItem { Text = "3-5 Year", Value = "3-5" }, new SelectListItem { Text = "5+ Year", Value = "5+" } }; ViewBag.Postionlist = positionlist; ViewBag.Citylist = citylist; ViewBag.Experience = experience; var wfemp = db.wf_emp.Where(i => i.Id == id).FirstOrDefault(); AddemployeeModel model = new AddemployeeModel(); if (wfemp != null) { model.id = wfemp.Id; model.Photo = wfemp.Photo; model.Resume = wfemp.Resume; model.Eemployeeid = wfemp.Employeeid; model.Name = wfemp.Name; model.Dob = wfemp.Dob; model.Gender = wfemp.Gender; model.Address = wfemp.Address; model.City = wfemp.City; model.Email = wfemp.Email; model.Mobile = wfemp.Mobile; model.Positon = wfemp.Position; model.HireDate = wfemp.HireDate; model.Experience = wfemp.Experience; model.Password = wfemp.Password; } else { ViewBag.Error = "Record not Found"; } return(View(model)); }
public ActionResult Addemployee(AddemployeeModel model) { string ResumeName = Path.GetFileNameWithoutExtension(model.ResumeFile.FileName); string ResumeExtension = Path.GetExtension(model.ResumeFile.FileName); //Add Current Date and time To Attached File Name ResumeName = DateTime.Now.ToString("yyyyMMddhhmmss") + "-" + ResumeName.Trim() + ResumeExtension; string Resumepath = Path.Combine(Server.MapPath("~/Resume"), ResumeName); model.ResumeFile.SaveAs(Resumepath); string PhotoName = Path.GetFileNameWithoutExtension(model.PhotoFile.FileName); string PhotoExtension = Path.GetExtension(model.PhotoFile.FileName); //Add Current Date and time To Attached File Name PhotoName = DateTime.Now.ToString("yyyyMMddhhmmss") + "-" + PhotoName.Trim() + PhotoExtension; string PhotoPath = Path.Combine(Server.MapPath("~/Image"), PhotoName); model.PhotoFile.SaveAs(PhotoPath); wf_emp wfemp = new wf_emp { Photo = PhotoName, Resume = ResumeName, Id = model.id, Employeeid = model.Eemployeeid, Name = model.Name, Dob = model.Dob, Gender = model.Gender, Address = model.Address, City = model.City, Email = model.Email, Mobile = model.Mobile, Position = model.Positon, HireDate = model.HireDate, Experience = model.Experience, Password = model.Password }; db.wf_emp.Add(wfemp); db.SaveChanges(); //using (MailMessage mm = new MailMessage(new MailAddress("*****@*****.**", "Highfive Rewards"), new MailAddress(model.Email))) // //customise name here //{ // try // { // //customise subject here // mm.Subject = "Welcome to Highfive Reward!"; // //customise mail body here // mm.Body = "<a href='http://xyz.com/account/verify/code'>Hello, Thanks for Register with us!!</a>"; // mm.IsBodyHtml = true; // SmtpClient smtp = new SmtpClient(); // smtp.Host = /*"smtp-mail.outlook.com";*/"smtp.gmail.com"; // smtp.EnableSsl = true; // NetworkCredential NetworkCred = new NetworkCredential("*****@*****.**", "dotnetmvc"); // smtp.UseDefaultCredentials = false; //email & password // smtp.Credentials = NetworkCred; // smtp.Port = 587; // smtp.Send(mm); // } // catch (Exception ex) // { // throw ex; // } //} TempData["Success"] = "Employee data added successfully."; return(RedirectToAction("Addemployee", "Home")); }