Example #1
0
 public ActionResult Edit([Bind(Include = "tbGroupId,GroupName,Description,IsDisable")] tbGroup tbGroup)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbGroup).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View("__Cms/Groups/Edit", tbGroup));
 }
Example #2
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbGroup tbGroup = db.tbGroups.Find(id);

            if (tbGroup == null)
            {
                return(HttpNotFound());
            }
            return(View("__Cms/Groups/Delete", tbGroup));
        }
Example #3
0
        public string Put([FromBody] tbGroup group)
        {
            try
            {
                tbGroup tbGroup = _db.tbGroup.Where(b => b.GroupID == group.GroupID).First();
                tbGroup.GroupName = group.GroupName;
                tbGroup.Power     = group.Power;

                _db.SaveChanges();
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }
            return("success");
        }
Example #4
0
        public ActionResult Create([Bind(Include = "tbGroupId,GroupName,Description,IsDisable")] tbGroup tbGroup)
        {
            if (ModelState.IsValid)
            {
                tbGroup tbGroupCheck = db.tbGroups.Where(p => p.GroupName == tbGroup.GroupName).FirstOrDefault();
                if (tbGroupCheck != null)
                {
                    ModelState.AddModelError("GroupNameValid", "Tên nhóm '" + tbGroup.GroupName + "' đã tồn tại!!!");
                    return(View("__Cms/Groups/Create", tbGroup));
                }

                db.tbGroups.Add(tbGroup);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View("__Cms/Groups/Create", tbGroup));
        }
Example #5
0
        public ActionResult ViewMember(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbGroup tbGroup = db.tbGroups.Find(id);

            if (tbGroup == null)
            {
                return(HttpNotFound());
            }
            ViewBag.tbGroup = tbGroup;
            List <tbUserInGroup> tbUserInGroup = new List <ModelsAdmin.tbUserInGroup>();

            db.tbUsers.ToList().ForEach(x => tbUserInGroup.Add(new tbUserInGroup(x, id.Value)));

            return(View("__Cms/Groups/ViewMember", tbUserInGroup));
        }
Example #6
0
        public string Delete([FromBody] string value)
        {
            try
            {
                //var tmp = from a in _db.ProductInfoes
                //          join b in _db.Records
                //          on a.ProductNo equals b.ProductNo
                //          where a.ProductNo == "dddd"
                //          select new { a.ProductNo, a.Unit, b.WorkDate, b.UserId };

                tbGroup tbGroup = _db.tbGroup.Where(b => b.GroupID == value).First();
                _db.tbGroup.Remove(tbGroup);
                _db.SaveChanges();
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }
            return("success");
        }
Example #7
0
        public string Post([FromBody] tbGroup group)
        {
            try
            {
                tbGroup tbGroup = _db.tbGroup.Where(x => x.GroupID == group.GroupID).FirstOrDefault();

                if (tbGroup != null)
                {
                    return("已存在此群組ID!!");
                }



                _db.tbGroup.Add(group);

                _db.SaveChanges();
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }
            return("success");
        }