Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function changeDepartment() {
- // Initiate and value variables,
- var id = $('#requestId').val();
- var user = $('#contactUser').val();
- // Bind variables to data object
- var data = { id: id }
- // Ajax call with data.
- $.ajax({
- url: '@Url.Action("changeDepartmentActionResult", "ManageRequestResearch")',
- type: "POST",
- dataType: 'json',
- data: data,
- success: function (data, textStatus, XmlHttpRequest) {
- var name = data.name;
- window.location.href = '@Url.Action("Index", "ManageRequestResearch")';
- $('#btn-input').val('');
- },
- error: function (jqXHR, textStatus, errorThrown) {
- alert("responseText: " + jqXHR.responseText);
- }
- });
- alert(data);
- [HttpPost]
- public ActionResult changeDepartmentActionResult(string id)
- {
- var moadEntities = new MOADEntities();
- moadEntities.Configuration.AutoDetectChangesEnabled = false;
- var researchBusiness = new ResearchRequestBusiness(moadEntities);
- var request = researchBusiness.FetchRequestById(Convert.ToInt32(id));
- var directoryObject = GetActiveDirectoryObject(request.Requestor);
- var requstorDisplayName = directoryObject != null ? directoryObject.DisplayName : request.RequestorFullName;
- var researchRequestFileBusiness = new ResearchRequestFilesBusiness(moadEntities);
- var requestFiles = researchRequestFileBusiness.FetchFilesByRequestId(Convert.ToInt32(id));
- var viewModel = new ManageSelectedRequestResearchViewModel()
- {
- RequestDetails = request,
- RequestActivity = request.tbl_ResearchRequestActivity.Select(d => d).ToList(),
- Files = requestFiles
- };
- moadEntities.Configuration.AutoDetectChangesEnabled = false;
- if (request.GovernmentEnrollment == true)
- {
- request.GovernmentEnrollment = false;
- request.ManagedCare = true;
- moadEntities.SaveChanges();
- }
- else
- {
- request.ManagedCare = false;
- request.GovernmentEnrollment = true;
- moadEntities.SaveChanges();
- }
- return Json("Status changed successfully", JsonRequestBehavior.AllowGet);
- }
Add Comment
Please, Sign In to add comment