Advertisement
Guest User

Jestem potwór,daj mnie region!

a guest
Nov 24th, 2017
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. #region task
  2.  
  3. [HttpPost]
  4. public ActionResult SaveEventTask(ActivityProgressEventTaskViewModel form, string sessionCacheKey)
  5. {
  6. var cachedViewModel = SessionCache.Get<InvestigationActivitiesFormViewModel>(sessionCacheKey);
  7. var cachedTask = cachedViewModel.CurrentTaskViewModel;
  8. form.FillViewModelFromCache(cachedTask);
  9.  
  10. if (ModelState.IsValid)
  11. {
  12. investigationActivitiesModel.AddOrUpdateEventTaskObject(cachedViewModel, form);
  13. return new JsonResult() { Data = new { success = true } };
  14. }
  15. else
  16. {
  17. return View("~/Areas/Investigation/Views/InvestigationActivities/ActivityProgress/Events/Task/ActivityProgressTaskDataPartial.cshtml", form);
  18. }
  19.  
  20. }
  21.  
  22.  
  23. [HttpPost]
  24. public ActionResult SaveAndChangeStatusEventTask(ActivityProgressEventTaskViewModel form, string sessionCacheKey, string newStatus)
  25. {
  26. var cachedViewModel = SessionCache.Get<InvestigationActivitiesFormViewModel>(sessionCacheKey);
  27. var cachedTask = cachedViewModel.CurrentTaskViewModel;
  28. form.FillViewModelFromCache(cachedTask);
  29.  
  30. if (ModelState.IsValid)
  31. {
  32. investigationActivitiesModel.AddOrUpdateEventTaskObject(cachedViewModel, form, newStatus);
  33. return new JsonResult() { Data = new { success = true } };
  34. }
  35. else
  36. {
  37. return View("~/Areas/Investigation/Views/InvestigationActivities/ActivityProgress/Events/Task/ActivityProgressTaskDataPartial.cshtml", form);
  38. }
  39.  
  40. }
  41.  
  42. #endregion
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement