コード例 #1
0
        // GET: Accounts/Edit/5
        public ActionResult Edit(int id)
        {
            accout accountObj = new accout();

            using (smsfingerDB dbModel = new smsfingerDB())
            {
                accountObj = dbModel.accouts.Where(x => x.id == id).FirstOrDefault();
            }
            accountObj.remarks = "";

            List <SelectListItem> items = new List <SelectListItem>();

            items.Add(new SelectListItem
            {
                Text     = "Active",
                Value    = "1",
                Selected = accountObj.status == 1 ? true : false
            });
            items.Add(new SelectListItem
            {
                Text     = "InActive",
                Value    = "2",
                Selected = accountObj.status == 2 ? true : false
            });

            ViewData["ListItems"] = items;

            return(View(accountObj));
        }
コード例 #2
0
        public ActionResult Delete(accout accoutCol, FormCollection collection)
        {
            try
            {
                // TODO: Add delete logic here

                using (smsfingerDB dbModel = new smsfingerDB())
                {
                    var accountData = dbModel.accouts.Where(x => x.id == accoutCol.id).FirstOrDefault();
                    if (accountData != null)
                    {
                        accountData.remarks = "" + accoutCol.remarks;
                        accountData.status  = -1;
                        dbModel.Entry(accountData).State = System.Data.EntityState.Modified;
                        dbModel.SaveChanges();
                    }
                    else
                    {
                        ViewBag.Message = "Invalid Attempt";
                        return(View());
                    }
                }
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                ViewBag.Message = "" + ex.Message;
                return(View());
            }
        }
コード例 #3
0
        public ActionResult Edit(accout accModel, FormCollection form)
        {
            try
            {
                // TODO: Add update logic here

                using (smsfingerDB dbModel = new smsfingerDB())
                {
                    var accountData = dbModel.accouts.Where(x => x.id == accModel.id).FirstOrDefault();
                    if (accountData != null)
                    {
                        accountData.acname               = accModel.acname;
                        accountData.mpoc                 = accModel.mpoc;
                        accountData.mobileno             = accModel.mobileno;
                        accountData.email                = accModel.email;
                        accountData.remarks              = accModel.remarks;
                        accountData.status               = Convert.ToInt32("" + form["SelectedItem"]);
                        dbModel.Entry(accountData).State = System.Data.EntityState.Modified;
                        dbModel.SaveChanges();
                    }
                    else
                    {
                        ViewBag.Message = "Invalid Attempt";
                        return(View());
                    }
                }
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                ViewBag.Message = "" + ex.Message;
                return(View());
            }
        }
コード例 #4
0
        public ActionResult DeleteConfirmed(string id)
        {
            accout accout = db.Accouts.Find(id);

            db.Accouts.Remove(accout);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #5
0
 public ActionResult Edit([Bind(Include = "Email,Username,Password,RoleID")] accout accout)
 {
     if (ModelState.IsValid)
     {
         db.Entry(accout).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(accout));
 }
コード例 #6
0
        public ActionResult Create([Bind(Include = "Email,Username,Password,RoleID")] accout accout)
        {
            if (ModelState.IsValid)
            {
                db.Accouts.Add(accout);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(accout));
        }
コード例 #7
0
        // GET: accouts/Delete/5
        public ActionResult Delete(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            accout accout = db.Accouts.Find(id);

            if (accout == null)
            {
                return(HttpNotFound());
            }
            return(View(accout));
        }
コード例 #8
0
 public ActionResult Create(accout accollection)
 {
     try
     {
         // TODO: Add insert logic here
         using (smsfingerDB smsDB = new smsfingerDB())
         {
             accollection.datecreated = DateTime.Now;
             accollection.status      = 1;
             smsDB.accouts.Add(accollection);
             smsDB.SaveChanges();
         }
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         ViewBag.Message = "" + ex.Message;
         return(View());
     }
 }
コード例 #9
0
ファイル: HomeController.cs プロジェクト: ChiNT98/QLSVNhom11
 public ActionResult DangKy(accout n)
 {
     if (ModelState.IsValid)
     {
         var checkEmail = db.Accouts.FirstOrDefault(m => m.Email == n.Email);
         if (checkEmail == null)
         {
             n.Password = GETMD5(n.Password);
             db.Configuration.ValidateOnSaveEnabled = false;
             db.Accouts.Add(n);
             db.SaveChanges();
             return(RedirectToAction("DangNhap"));
         }
         else
         {
             ViewBag.EmailError = "Email Đã Tồn Tại";
             return(RedirectToAction("DangKy"));
         }
     }
     return(View());
 }