public ActionResult Login(Minsitry min)
 {
     if (min == null)
     {
         return(HttpNotFound());
     }
     else
     {
         using (Context db = new Context())
         {
             var i = db.ministry.Where(x => x.Min_Email == min.Min_Email && x.Min_Email == min.Min_Email).FirstOrDefault();
             if (i == null)
             {
                 min.loginErrorMessage = "Email or password is Wrong";
                 return(View("login", min));
             }
             else if (i.User_Type == "Minsitry")
             {
                 Session["ID"]        = i.Min_Id;
                 Session["Name"]      = i.Min_Full_Name;
                 Session["ImagePath"] = i.Min_Image_Path;
                 Session["UserType"]  = "Minsitry";
                 return(RedirectToAction("Home", "Minsitry"));
             }
         }
     }
     return(View());
 }
 public ActionResult Rigester(Minsitry min)
 {
     if (min == null)
     {
         return(HttpNotFound());
     }
     else
     {
         string fileName = Path.GetFileNameWithoutExtension(min.ImageFile.FileName);
         string exe      = Path.GetExtension(min.ImageFile.FileName);
         fileName           = fileName + DateTime.Now.ToString("yymmssfff") + exe;
         min.Min_Image_Path = "~/Image/" + fileName;
         fileName           = Path.Combine(Server.MapPath("~/Image/"), fileName);
         min.ImageFile.SaveAs(fileName);
         using (Context db = new Context())
         {
             min.User_Type = "Minsitry";
             db.ministry.Add(min);
             db.SaveChanges();
             return(RedirectToAction("Login", "Minsitry"));
         }
     }
 }