public ActionResult AddFaculty(Int64 FacultyID = 0) { Models.AddFaculty fac = new Models.AddFaculty(); if (FacultyID > 0) { var faculty = db.AddFaculty.Where(s => s.FacultyID == FacultyID).FirstOrDefault(); fac.Address = faculty.Address; fac.Age = faculty.Age; fac.Email = faculty.Email; fac.Experience = faculty.Experience; fac.ExpertiesIn = faculty.ExpertiesIn; fac.FacultyID = FacultyID; fac.Gender = faculty.Gender; fac.Mobile = faculty.Mobile; fac.Name = faculty.Name; fac.Qualification = faculty.Address; } return(View(fac)); }
public ActionResult AddFaculty(HttpPostedFileBase Image, Int64 FacultyID = 0, string Name = null, string Gender = null, Int32 Age = 0, string Qualification = null, string Experience = null, string ExpertiesIn = null, string Mobile = null, string Email = null, string Address = null) { string userid = User.Identity.GetUserId(); string Status = ""; string teacpic = null; teacpic = "UploadedImage/" + Image.FileName; Models.AddFaculty faculty = new Models.AddFaculty(); var fac = db.AddFaculty.Where(s => s.FacultyID == FacultyID).FirstOrDefault(); if (fac == null) { faculty.Address = Address; faculty.Age = Age; faculty.Email = Email; faculty.Experience = Experience; faculty.ExpertiesIn = ExpertiesIn; faculty.Gender = Gender; faculty.Mobile = Mobile; faculty.Name = Name; faculty.Qualification = Qualification; faculty.Image = teacpic; faculty.CreatedBy = userid; faculty.CreatedOn = DateTime.Now; db.AddFaculty.Add(faculty); db.SaveChanges(); Status = "Succeeded"; string path = Server.MapPath("~/UploadedImage/"); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } Image.SaveAs(path + Image.FileName); } else { fac.Address = Address; fac.Age = Age; fac.Email = Email; fac.Experience = Experience; fac.ExpertiesIn = ExpertiesIn; fac.Gender = Gender; fac.Mobile = Mobile; fac.Name = Name; fac.Qualification = Qualification; fac.CreatedBy = userid; fac.CreatedOn = DateTime.Now; fac.Image = teacpic; db.SaveChanges(); Status = "Succeeded"; string path = Server.MapPath("~/UploadedImage/"); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } Image.SaveAs(path + Image.FileName); } return(RedirectToAction("AllFaculty", "Admin", new { area = "Admin" })); }