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" }));
        }