예제 #1
0
        public ActionResult Login(LoginModel model)
        {
            CovidDatacontext DB = new CovidDatacontext();

            var user = DB.DonorTBs.FirstOrDefault(x => x.DonorName == model.Name && x.Password == model.Password);

            if (user != null)
            {
                Session["DonorID"]   = user.DonorID;
                Session["DonorName"] = user.DonorName;

                return(RedirectToAction("DonorDashboard", "Donor", new { user.DonorID }));
            }

            else
            {
                var admin = DB.AdminTBs.FirstOrDefault(x => x.AdminName == model.Name && x.AdminPAssword == model.Password);
                if (admin != null)
                {
                    Session["AdminID"]   = admin.AdminID;
                    Session["AdminName"] = admin.AdminName;

                    return(RedirectToAction("AdminDashboard", "Admin", new { admin.AdminID }));
                }
                else
                {
                    return(RedirectToAction("Login"));
                }
            }
        }
예제 #2
0
        public ActionResult ReliefDetails(int donorid)
        {
            CovidDatacontext CDB = new CovidDatacontext();
            var relief           = CDB.ReliefTBs.FirstOrDefault(x => x.DonorID == donorid);

            return(View(relief));
        }
예제 #3
0
        public ActionResult Recipants(int donorid)
        {
            CovidDatacontext CDB = new CovidDatacontext();
            var list             = CDB.ReliefTBs.Where(x => x.DonorID == donorid);

            return(View(list));
        }
예제 #4
0
        public ActionResult DonorContribute(int donorid)
        {
            CovidDatacontext CD = new CovidDatacontext();

            if (Session["DonorID"] != null)
            {
                var list = CD.DonationTBs.Where(x => x.DonorID == donorid);
                return(View(list));
            }
            else
            {
                return(RedirectToAction("DonorDashboard"));
            }
        }
예제 #5
0
 public DonationRepo()
 {
     context = new CovidDatacontext();
 }
예제 #6
0
파일: Repository.cs 프로젝트: Tuurash/ALMS
 public Repository()
 {
     context = new CovidDatacontext();
 }