Esempio n. 1
0
        public ActionResult Edit(MissionEdit missionEdit)
        {
            var at = Request.Cookies["access_token"].Value;
            if (DataBase.Security.IsMissionOwner(missionEdit.id, at))
            {
                if (DataBase.Missions.edit(missionEdit))
                {
                    ModelState.Add("edited", new ModelState { Value = new ValueProviderResult("success", "success", null) });
                }
                else
                {
                    ModelState.Add("edited", new ModelState { Value = new ValueProviderResult("success", "failed", null) });
                }
            }

            return RedirectToAction("GetById", new { id = missionEdit.id });
        }
Esempio n. 2
0
 public static bool edit(MissionEdit qe)
 {
     try
     {
         var editMission = context.mission.FirstOrDefault(q => q.ID == qe.id);
         if (editMission != null)
         {
             foreach (string field in qe.fields)
             {
                 var a = GetPropValue(qe, field);
                 SetPropValue(editMission, field, a);
             }
         }
         return true;
     }
     catch
     {
         return false;
     }
 }