public ActionResult End(End end) { if (DataBase.Security.IsMissionAgent(end.mid, Authentication.CurrentUser)) { if (DataBase.Missions.end(end)) return Content("Вы выполнили задание? Дождитесь, пока заказчик это подтвердит"); else return Content("почему-то вы не можете отметить, что выполнили задание("); } return View(); }
public static bool end(End end) { var miss = context.mission.FirstOrDefault(q => q.ID == end.mid); if (miss != null && miss.status == "accepted") { miss.report = end.report; miss.status = end.status; try { Save(); } catch { return false; } } return false; }