예제 #1
0
 /// <summary>
 /// Cập nhật điều lệ Điểm thắng > Hòa > Thua
 /// </summary>
 /// <param name="entity"></param>
 /// <returns></returns>
 public int Update(general_rule entity)
 {
     try
     {
         if (entity.win_score > entity.draw_score && entity.draw_score > entity.lose_score)
         {
             var info = db.general_rule.Find(entity.id);
             info.max_age                = entity.max_age;
             info.min_age                = entity.min_age;
             info.max_footballer         = entity.max_footballer;
             info.max_foreign_footballer = entity.max_foreign_footballer;
             info.min_footballer         = entity.min_footballer;
             info.win_score              = entity.win_score;
             info.lose_score             = entity.lose_score;
             info.draw_score             = entity.draw_score;
             info.max_time_goal          = entity.max_time_goal;
             db.SaveChanges();
             return(1);
         }
         return(-2);
     }
     catch (Exception)
     {
         return(-1);
     }
 }
예제 #2
0
 //common lib
 public bool Insert(general_rule entity)
 {
     try
     {
         db.general_rule.Add(entity);
         db.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
예제 #3
0
        public ActionResult Create(general_rule rule)
        {
            if (ModelState.IsValid)
            {
                var dao = new general_rule_dao();

                bool result = dao.Insert(rule);
                if (result)
                {
                    SetAlert(StaticResources.Resources.Pub_InsertSuccess, "success");
                    return(RedirectToAction("Index", "Rule"));
                }
                else
                {
                    ModelState.AddModelError("", StaticResources.Resources.InsertRuleFailed);
                }
            }
            return(View());
        }
예제 #4
0
        public ActionResult Edit(general_rule rule)
        {
            if (ModelState.IsValid)
            {
                var dao = new general_rule_dao();

                var result = dao.Update(rule);
                if (result == 1)
                {
                    SetAlert(StaticResources.Resources.Pub_UpdateSucess, "success");
                    return(RedirectToAction("Index", "Rank"));
                }
                else if (result == -2)
                {
                    ModelState.AddModelError("", "Sai điều lệ: Điểm Thắng > Hòa > Thua");
                }
                else
                {
                    ModelState.AddModelError("", StaticResources.Resources.UpdateRuleFailed);
                }
            }
            return(View("Index"));
        }