public JsonResult GetDataByID(Location_VM Model) { var vm = new List <Location_VM>(); try { if (CheckUserHasValue(Model)) { GetUserInfo(Model); } vm = _CustomerRepo.GetDataByID(Model); return(Json(new JsonResponse("Success", successMessage, vm), JsonRequestBehavior.AllowGet)); } catch (Exception ex) { logger.Error("Error: ", ex); if (ex.InnerException != null) { return(Json(new JsonResponse("Error", ex.InnerException.Message.ToString(), null), JsonRequestBehavior.AllowGet)); } else { return(Json(new JsonResponse("Error", ex.Message.ToString(), null), JsonRequestBehavior.AllowGet)); } } }
public JsonResult DeleteLocation(Location_VM Model) { if (Model.LocationID > 0) { try { GetUserInfo(Model); var data = _CustomerRepo.DeleteLocation(Model); if (data > 0) { return(Json(new JsonResponse("Success", deleteMessage, data), JsonRequestBehavior.AllowGet)); } else { return(Json(new JsonResponse("Error", deleteErrorMessage, data), JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { if (ex.InnerException != null) { return(Json(new JsonResponse("Error", ex.InnerException.Message.ToString(), null), JsonRequestBehavior.AllowGet)); } else { return(Json(new JsonResponse("Error", ex.Message.ToString(), null), JsonRequestBehavior.AllowGet)); } } } else { return(Json(new JsonResponse("Error", deleteErrorMessage, null), JsonRequestBehavior.AllowGet)); } }
public JsonResult GetCustomerChildLocation(Location_VM Model) { try { DropDownRepository DDRepo = new DropDownRepository(); IEnumerable <SelectListItem> data = new List <SelectListItem>(); data = DDRepo.GetCustomerChildLocation(Model); return(Json(new JsonResponse("Success", "Success", data), JsonRequestBehavior.AllowGet)); } catch (Exception ex) { //Log the error logger.Error("AjaxCommonDataController_GetCustomerLocation: ", ex); return(Json(new JsonResponse("Error", "Error occured while processing request: " + ex.Message.ToString(), null), JsonRequestBehavior.AllowGet)); } }
}//GetCustomerDetails #endregion public JsonResult GetCustomerDetails(Location_VM Model) { try { GetUserInfo(Model); var data = _CustomerRepo.GetCustomerDetails(Model); return(Json(new JsonResponse("Success", successMessage, data), JsonRequestBehavior.AllowGet)); } catch (Exception ex) { logger.Error("Error: ", ex); if (ex.InnerException != null) { return(Json(new JsonResponse("Error", ex.InnerException.Message.ToString(), null), JsonRequestBehavior.AllowGet)); } else { return(Json(new JsonResponse("Error", ex.Message.ToString(), null), JsonRequestBehavior.AllowGet)); } } }
public ActionResult Dashboard(Location_VM Model) { if (Model.GlobalID != null && Model.GlobalID != "") { ViewBag.GlobalID = Model.GlobalID; ViewBag.customerID = Model.CustomerID; ViewBag.EncryptScreenID = Model.GlobalID; int screenID = Convert.ToInt16(Decrypt(Model.GlobalID)); ViewBag.screenID = screenID; if (!(CheckAccess(screenID, "Customer"))) { return(RedirectOnAccess()); } } else { return(RedirectOnAccess()); } return(CheckSession(View("Dashboard"))); }//GetCustomerDetails
public JsonResult MEIGetUserCustomerLocation(Location_VM Model) { List <GetLocationTree_VM> vm = new List <GetLocationTree_VM>(); try { vm = _CustomerRepo.GetUserCustomerLocation(Model); return(Json(new JsonResponse("Success", successMessage, vm), JsonRequestBehavior.AllowGet)); } catch (Exception ex) { logger.Error("Error: ", ex); if (ex.InnerException != null) { return(Json(new JsonResponse("Error", ex.InnerException.Message.ToString(), null), JsonRequestBehavior.AllowGet)); } else { return(Json(new JsonResponse("Error", ex.Message.ToString(), null), JsonRequestBehavior.AllowGet)); } } }
public IEnumerable <SelectListItem> GetCustomerChildLocation(Location_VM Model) { IEnumerable <GetLocationTree_VM> query = new CustomerRepository().GetCustomerChildLocation(Model); IEnumerable <SelectListItem> list; if (Model.LocationID != null) { list = query.Select(x => new SelectListItem() { Text = x.LocationName, Value = x.LocationID.ToString(), Selected = (x.LocationID == Model.LocationID ? true : false) }).ToList(); } else { list = query.Select(x => new SelectListItem() { Text = x.LocationName, Value = x.LocationID.ToString() }).ToList(); } return(list.OrderBy(x => x.Text)); }
public JsonResult AddUpdateCustomerLocationData(Location_VM Model) { if (ModelState.IsValid) { try { GetUserInfo(Model); if (Model.LocationID == 0 || Model.LocationID == null) { var data = _CustomerRepo.AddLocation(Model); if (data > 0) { return(Json(new JsonResponse("Success", saveMessage, data), JsonRequestBehavior.AllowGet)); } else { return(Json(new JsonResponse("Error", saveErrorMessage, data), JsonRequestBehavior.AllowGet)); } } else if (Model.LocationID > 0) { var data = _CustomerRepo.UpdateLocation(Model); if (data > 0) { return(Json(new JsonResponse("Success", updateMessage, data), JsonRequestBehavior.AllowGet)); } else { return(Json(new JsonResponse("Error", updateErrorMessage, data), JsonRequestBehavior.AllowGet)); } } } catch (Exception ex) { logger.Error("Error: ", ex); if (ex.InnerException != null) { return(Json(new JsonResponse("Error", ex.InnerException.Message.ToString(), null), JsonRequestBehavior.AllowGet)); } else { return(Json(new JsonResponse("Error", ex.Message.ToString(), null), JsonRequestBehavior.AllowGet)); } } } else { string ErrorMessage = string.Empty; foreach (ModelState modelState in ViewData.ModelState.Values) { foreach (ModelError error in modelState.Errors) { ErrorMessage += error.ErrorMessage + "<br/>"; } } return(Json(new JsonResponse("Error", ErrorMessage, null), JsonRequestBehavior.AllowGet)); } return(Json(new JsonResponse("Error", nullErrorMessage, null), JsonRequestBehavior.AllowGet)); }