public ActionResult CheckUserIDAvailability(string UserID) { ResponseModel Result = new ResponseModel(); UserModel userModel = new UserModel(); Result.FailedWithoutException(); try { Result = userModel.CheckUserIDAvailability(UserID); } catch (Exception ex) { Result.FailedWithException(); } if (userModel.isUserIDAvailable) { return(Json(new { success = true, isUserIDAvailable = true })); } else { return(Json(new { success = false, isUserIDAvailable = false })); } }
public ActionResult AddUser(UserModel userModel) { ResponseModel Result = new ResponseModel(); Result.FailedWithoutException(); try { Result = userModel.AddUserLoginAndUserProfile(); } catch (Exception ex) { Result.FailedWithException(); } if (Result.isSuccessful) { return(Json(new { success = true, ResponseMessage = "User " + userModel.UserID + " successfully added." })); } else { return(Json(new { success = false, ResponseMessage = "User " + userModel.UserID + " failed to add." })); } }
public ResponseModel AuthenticateUserLogin(string sLoginID, string sPassword) { string sFunctionName = "AuthenticateUserLogin(,)"; ResponseModel Result = new ResponseModel(); UserModel User = new UserModel(); User.Initialize(sLoginID); if (User.Initialized) { SessionWrapper.CurrentUserModel = User; Result = User.ValidatePassword(sPassword); } else { //Invalid Username or Password Result.FailedWithoutException(); } return(Result); }
public ActionResult SearchUsers(UserModel userModel) { string sFunctionName = "SearchUsers()"; ResponseModel Result = new ResponseModel(); Result.FailedWithoutException(); try { Result = userModel.SearchUsersByFilter(); if (userModel.FilteredUsersList.Count() > 0) { return(Json(new { UsersList = JsonConvert.SerializeObject(userModel.FilteredUsersList), ResponseMessage = "Results Found.", success = true })); } else { return(Json(new { ResponseMessage = "Your search did not return any results.", success = false })); } } catch (Exception ex) { Result.FailedWithException(); return(Json(new { ResponseMessage = "Failed to fetch the results. Please try again.", success = false })); } }
public ActionResult DeleteUserLevel(UserLevelModel userLevel) { string sFunctionName = "DeleteUserLevel()"; ResponseModel Result = new ResponseModel(); Result.FailedWithoutException(); try { Result = userLevel.DeleteUserLevel(); if (Result.isSuccessful) { return(Json(new { UserLevelList = JsonConvert.SerializeObject(userLevel.UserLevelList), ResponseMessage = "Successfully delete the " + userLevel.UserTypeName + " User Type " + userLevel.UserLevelName + " User Level.", success = true })); } else { return(Json(new { ResponseMessage = "Failed to delete the " + userLevel.UserTypeName + " User Type " + userLevel.UserLevelName + " User Level.", success = false })); } } catch (Exception ex) { return(Json(new { ResponseMessage = "Failed to delete the " + userLevel.UserTypeName + " User Type " + userLevel.UserLevelName + " User Level. Please try again later.", success = false })); } }
public ActionResult EditUserLevel(UserLevelModel userLevel) { string sFunctionName = "EditUserLevel()"; ResponseModel Result = new ResponseModel(); Result.FailedWithoutException(); try { Result = userLevel.EditUserLevel(); if (Result.isSuccessful) { return(Json(new { UserLevelList = JsonConvert.SerializeObject(userLevel.UserLevelList), ResponseMessage = "User Level " + userLevel.UserLevelName + " successfully edited to " + userLevel.NewUserLevelName + ".", success = true })); } else { return(Json(new { ResponseMessage = "Failed to edit the user level. Please try again.", success = false })); } } catch (Exception ex) { return(Json(new { ResponseMessage = "Failed to edit the user level. Please try again.", success = false })); } }
public ResponseModel setOrganization() { string sFunctionName = "setOrganization()"; #region Text Logging MvcApplication.oLog.Log( sClassName, sFunctionName, "Going to fetch Organization Configuration."); #endregion Text Logging ResponseModel Response = new ResponseModel(); try { //OrganizationStructure OrganizationStruct = new OrganizationStructure(); //Response = OrganizationStruct.setOrganization(); OrganizationModel OrganizationModel = new OrganizationModel(); OrganizationModel.Initialize(); if (OrganizationModel != null) { bool LicenseHashSet = OrganizationModel.setLicenseHash(); if (LicenseHashSet) { ApplicationWrapper.OrganizationModel = OrganizationModel; Response.SuccessfullyPassed(); } else { #region Text Logging MvcApplication.oLog.Log( sClassName, sFunctionName, "Failed to Set Licenses."); #endregion Text Logging Response.FailedWithoutException(); } } else { #region Text Logging MvcApplication.oLog.Log( sClassName, sFunctionName, "Failed to fetch Organization Configuration."); #endregion Text Logging Response.FailedWithoutException(); } } catch (Exception ex) { #region Text Logging oLog.Log( sClassName, sFunctionName, ex.ToString()); #endregion Text Logging Response.FailedWithException(); } return(Response); }