Example #1
0
 private void CreateResultAnswer(ref string answer, Auxiliary.Result result)
 {
     if (answer == null)
         CreateFirstPartOfAnswer(out answer, result);
     else
         CreateSecondPartOfAnswer(ref answer, result);
 }
Example #2
0
        public ActionResult Finality(Auxiliary.Actions reaction, Auxiliary.Result result)
        {
            string answer = null;

            CreateResultAnswer(ref answer, result);
            CreateActionsAnswer(ref answer, reaction);
            CreateResultAnswer(ref answer, result);

            ViewBag.Message = answer;
            return View();
        }
Example #3
0
 private void CreateSecondPartOfAnswer(ref string answer, Auxiliary.Result result)
 {
     switch (result)
     {
         case Auxiliary.Result.Error:
             answer += "не выполнена! Произошла непредвиденная ошибка! ";
             break;
         case Auxiliary.Result.OperationSuccess:
             answer += "прошла успешно! Поздравляем!";
             break;
         default:
             answer += "";
             break;
     }
 }
Example #4
0
 private void CreateFirstPartOfAnswer(out string answer, Auxiliary.Result result)
 {
     switch (result)
     {
         case Auxiliary.Result.Error:
             answer = "Ошибка!";
             break;
         case Auxiliary.Result.OperationSuccess:
             answer = "Готово!";
             break;
         default:
             answer = "";
             break;
     }
 }
Example #5
0
 private void CreateActionsAnswer(ref string answer, Auxiliary.Actions action)
 {
     switch (action)
     {
         case Auxiliary.Actions.Create:
             answer += " Операция создания товара ";
             break;
         case Auxiliary.Actions.Update:
             answer += " Операция обновления товара ";
             break;
         case Auxiliary.Actions.Delete:
             answer += " Операция удаления товара ";
             break;
         case Auxiliary.Actions.Purchase:
             answer += " Покупка товара ";
             break;
         default:
             answer += " Операция ";
             break;
     }
 }
Example #6
0
 public ActionResult Redirect(Auxiliary.Actions action, Auxiliary.Result r)
 {
     return RedirectToAction("Finality", "Error", new { reaction = action , result = r });
 }