Guest User

Untitled

a guest
Jan 23rd, 2019
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.31 KB | None | 0 0
  1. function changeDepartment() {
  2.  
  3. // Initiate and value variables,
  4. var id = $('#requestId').val();
  5. var user = $('#contactUser').val();
  6. // Bind variables to data object
  7. var data = { id: id }
  8. // Ajax call with data.
  9. $.ajax({
  10. url: '@Url.Action("changeDepartmentActionResult", "ManageRequestResearch")',
  11. type: "POST",
  12. dataType: 'json',
  13. data: data,
  14. success: function (data, textStatus, XmlHttpRequest) {
  15.  
  16. var name = data.name;
  17.  
  18. window.location.href = '@Url.Action("Index", "ManageRequestResearch")';
  19. $('#btn-input').val('');
  20. },
  21. error: function (jqXHR, textStatus, errorThrown) {
  22. alert("responseText: " + jqXHR.responseText);
  23. }
  24. });
  25. alert(data);
  26.  
  27. [HttpPost]
  28. public ActionResult changeDepartmentActionResult(string id)
  29. {
  30. var moadEntities = new MOADEntities();
  31. moadEntities.Configuration.AutoDetectChangesEnabled = false;
  32. var researchBusiness = new ResearchRequestBusiness(moadEntities);
  33. var request = researchBusiness.FetchRequestById(Convert.ToInt32(id));
  34.  
  35. var directoryObject = GetActiveDirectoryObject(request.Requestor);
  36. var requstorDisplayName = directoryObject != null ? directoryObject.DisplayName : request.RequestorFullName;
  37. var researchRequestFileBusiness = new ResearchRequestFilesBusiness(moadEntities);
  38. var requestFiles = researchRequestFileBusiness.FetchFilesByRequestId(Convert.ToInt32(id));
  39.  
  40. var viewModel = new ManageSelectedRequestResearchViewModel()
  41. {
  42. RequestDetails = request,
  43. RequestActivity = request.tbl_ResearchRequestActivity.Select(d => d).ToList(),
  44. Files = requestFiles
  45. };
  46.  
  47. moadEntities.Configuration.AutoDetectChangesEnabled = false;
  48.  
  49.  
  50. if (request.GovernmentEnrollment == true)
  51. {
  52. request.GovernmentEnrollment = false;
  53. request.ManagedCare = true;
  54. moadEntities.SaveChanges();
  55. }
  56. else
  57. {
  58. request.ManagedCare = false;
  59. request.GovernmentEnrollment = true;
  60.  
  61. moadEntities.SaveChanges();
  62. }
  63.  
  64. return Json("Status changed successfully", JsonRequestBehavior.AllowGet);
  65. }
Add Comment
Please, Sign In to add comment