예제 #1
0
        public ActionResult EditOrganisation(tbl_Organisation edit)
        {
            try
            {
                var superID = (long)Session["SuperID"];
                var SuperID = dbobj.SuperUsers.Single(x => x.SuperID == superID);

                ViewBag.Welcome     = "Welcome, ";
                ViewBag.DisplayName = SuperID.SuperFirstName + " " + SuperID.SuperLastName;
                return(View(edit));
            }
            catch
            {
                ModelState.AddModelError(" ", "Invalid Operation");
                return(View());
            }
        }
예제 #2
0
 public ActionResult EditAddOrganisation(tbl_Organisation organisation)
 {
     try
     {
         var superID = (long)Session["SuperID"];
         organisation.SuperID            = superID;
         organisation.CreatedBy          = superID;
         organisation.CreatedOn          = DateTime.Now;
         dbobj.Entry(organisation).State = EntityState.Modified;
         dbobj.SaveChanges();
         return(View("EditOrganisation"));
     }
     catch
     {
         ModelState.AddModelError(" ", "Invalid Operation");
         return(View());
     }
 }
예제 #3
0
        public ActionResult AddOrganisation(tbl_Organisation model)
        {
            try
            {
                var superID = (long)Session["SuperID"];
                if (ModelState.IsValid)
                {
                    model.SuperID   = superID;
                    model.CreatedBy = superID;
                    model.CreatedOn = DateTime.Now;

                    dbobj.tbl_Organisation.Add(model);
                    dbobj.SaveChanges();
                    ModelState.Clear();
                }
                //ViewBag.SuccessMessage = "Registration Successful.";
                return(View("Organisation"));
            }
            catch
            {
                ModelState.AddModelError(" ", "Invalid Operation");
                return(View());
            }
        }
        //[ValidateAntiForgeryToken]
        public ActionResult MagicLogin(tbl_Organisation data)
        {
            BegginerLevelTaskEntities dbobj = new BegginerLevelTaskEntities();

            try
            {
                if (dbobj.tbl_Organisation.SingleOrDefault(m => m.UserName == data.UserName && m.Password == data.Password) != null)
                {
                    var Login = dbobj.tbl_Organisation.Where(m => m.UserName == data.UserName && m.Password == data.Password).Select(x => x.UserID).FirstOrDefault();
                    Session["UserID"] = Login;
                    //ViewBag.UserName = data.UserName;
                    return(RedirectToAction("EmployeeList", "Employee"));
                }
                else if (dbobj.Employees.SingleOrDefault(x => x.UserNameEmp == data.UserName && x.PasswordEmp == data.Password) != null)
                {
                    var user = dbobj.Employees.Where(x => x.UserNameEmp == data.UserName && x.PasswordEmp == data.Password).Select(x => x.EmployeeID).FirstOrDefault();
                    Session["EmployeeID"] = user;
                    return(RedirectToAction("ReviewSubmissionList", "ReviewSubmission", new { user }));
                }
                else if (dbobj.SuperUsers.SingleOrDefault(x => x.SuperUserName == data.UserName && x.SuperPassword == data.Password) != null)
                {
                    var SuperUser = dbobj.SuperUsers.Where(x => x.SuperUserName == data.UserName && x.SuperPassword == data.Password).Select(x => x.SuperID).FirstOrDefault();
                    Session["SuperID"] = SuperUser;
                    return(RedirectToAction("OrganisationList", "Organisation"));
                }
                else
                {
                    return(RedirectToAction("MagicLogin", "Account"));
                }
            }
            catch
            {
                ModelState.AddModelError(" ", "Invalid Operation");
                return(View());
            }
        }