コード例 #1
0
 public ActionResult CreateFaculty(Faculty Fcl)
 {
     Context.Faculties.Add(Fcl);
     Context.SaveChanges();
     TempData["Feedback"] = Fcl.Name + " has been added successfully";
     return(RedirectToAction("Index"));
 }
コード例 #2
0
ファイル: AccountController.cs プロジェクト: mustafaNajdi/CMS
 public ActionResult Create(User Us)
 {
     Us.CreatedDate = DateTime.Now;
     Us.UpdatedDate = DateTime.Now;
     Context.Users.Add(Us);
     Context.SaveChanges();
     TempData["Feedback"] = Us.FirstName + " " + Us.LastName + " has been added successfully";
     return(RedirectToAction("Index"));
 }
コード例 #3
0
        public ActionResult Create(CertificateType Cer)
        {
            Cer.CreatedDate = DateTime.Now;
            Cer.UpdatedDate = DateTime.Now;
            Context.CertificateTypes.Add(Cer);
            Context.SaveChanges();
            TempData["Feedback"] = Cer.Type + " " + "with price " + Cer.Price + " has been added successfully";

            return(RedirectToAction("Index"));
        }
コード例 #4
0
        public ActionResult Create(Student stu, HttpPostedFileBase File)
        {
            ViewBag.Faculties = new SelectList(Context.Faculties.Where(r => r.IsDeleted != true).ToList(), "Id", "Name");

            if (File != null)
            {
                string pic  = System.IO.Path.GetFileName(File.FileName);
                string path = System.IO.Path.Combine(Server.MapPath("~/Content/images"), pic);
                File.SaveAs(path);
            }
            stu.PhotoPath   = "~/Content/images" + File.FileName;
            stu.CreatedDate = DateTime.Now;
            Context.Students.Add(stu);
            Context.SaveChanges();
            TempData["Feedback"] = stu.FirstName + " " + stu.LastName + " has been added successfully";
            return(RedirectToAction("Index"));
        }
コード例 #5
0
        public ActionResult Create(HttpPostedFileBase file, FormCollection fm)
        {
            if (file.ContentLength > 0)
            {
                string _FileName = Path.GetFileName(file.FileName);
                string _path     = Path.Combine(Server.MapPath("~/Content/images"), _FileName);
                file.SaveAs(_path);
                int     x   = int.Parse(fm["StudentId"]);
                Student stu = db.Students.Where(s => s.Id == x).FirstOrDefault();
                stu.PhotoPath       = "~/Content/images/" + _FileName;
                db.Entry(stu).State = System.Data.Entity.EntityState.Modified;
                int     count   = db.CertificateTypes.Where(c => c.IsDeleted != true).Count();
                Request request = new Request {
                    DeliveryId      = int.Parse(fm["DeliveryId"]),
                    StudentId       = int.Parse(fm["StudentId"]),
                    TotalPrice      = int.Parse(fm["TotalPriceHidden"]),
                    DeliveryAddress = fm["DeliveryAddress"] != null ? fm["DeliveryAddress"] : null,
                    CreatedDate     = DateTime.Now,
                    UpdatedDate     = DateTime.Now
                };
                db.Requests.Add(request);
                db.SaveChanges();


                for (int i = 1; i <= count; i++)
                {
                    Request_Certificate request_Certificate = new Request_Certificate();
                    if (fm["CertificateId[" + i + "]"] != null)
                    {
                        request_Certificate.Quantity      = int.Parse(fm["Qty[" + i + "]"]);
                        request_Certificate.CertificateId = int.Parse(fm["CertificateId[" + i + "]"]);
                        request_Certificate.CreatedDate   = DateTime.Now;
                        request_Certificate.ReqId         = request.Id;
                        db.Request_Certificate.Add(request_Certificate);
                    }
                }
                db.SaveChanges();
                return(RedirectToAction("RequestPayment", new { id = request.Id }));
            }
            return(View());
        }
コード例 #6
0
 public ActionResult StatisticCheck(int id, int opt)
 {
     if (Session["UserId"] == null)
     {
         return(RedirectToAction("Login", "Account"));
     }
     if (opt == 1)
     {
         Request req = db.Requests.Find(id);
         req.IsChecked = true;
         db.SaveChanges();
         TempData["S_msg"] = "Request approved and moved to Dean";
         return(RedirectToAction("Index"));
     }
     else
     {
         Request req = db.Requests.Find(id);
         req.IsChecked = false;
         db.SaveChanges();
         TempData["S_msg"] = "Request rejected and deleted";
         return(RedirectToAction("Index"));
     }
 }