//--------------------------------------------Change SystemAdmin Settings Controllers----------------------------------------------------- public async Task <ActionResult> ChangeSystemAdminImage(FormCollection data) { int userID = Convert.ToInt32(Session["loginUserID"].ToString()); string responceMessage = "Success"; string imageString = null; UsersController userController = new UsersController(); Response <User> userResponse = new Response <User>(); tokenDTO <User> userTokenResponce = new tokenDTO <User>(); userTokenResponce = await userController.GetUserbyID(userID); if (Request.Files["files"] != null) { var postedFile = Request.Files["files"]; if (postedFile.ContentLength != 0) { imageForBlob imageForBlob = new imageForBlob(); string blobImageURL = imageForBlob.ConvertImageForBlob(); userTokenResponce.model.image = blobImageURL; userResponse = await userController.PutUser(userTokenResponce.model.emailID, userTokenResponce.model); if (userResponse.status != "Success") { responceMessage = "Failed To Update"; return(Json(new { ResponceMessage = responceMessage })); } imageString = blobImageURL; } else { imageString = userTokenResponce.model.image; } } return(Json(new { ResponceMessage = responceMessage, ImageString = imageString })); }
public async Task <ActionResult> ChangeSystemAdminPassword(FormCollection data) { string responceMessage = "Success"; //string imageString = null; if (Session["loginUserID"] == null) { TempData["error"] = "Null"; return(RedirectToAction("Index", "Home")); } Session.Timeout = 1000; string oldpassword = data["oldpass"].ToString(); string newpassword = data["newpass"].ToString(); string emailID = data["emailID"].ToString(); //string communitySecretCode = data["communitySecretCode"].ToString(); UsersController userController = new UsersController(); tokenDTO <User> userTokenResponce = new tokenDTO <User>(); Response <User> userResponse = new Response <User>(); userTokenResponce = await userController.GetUserbyID(Convert.ToInt32(Session["loginUserID"].ToString())); userResponse.model = userTokenResponce.model; if (userResponse.model.password == oldpassword) { if (userTokenResponce.model.emailID != emailID) { userResponse.model.emailID = emailID; userResponse = await userController.PutUser(userResponse.model.emailID, userResponse.model); responceMessage = "E-mail Update successfully"; } else { responceMessage = "E-mail id is alread updated."; } } else { responceMessage = "Please Enter Correct Old Password"; } //communityResponse.model.secretCode = communitySecretCode; //communityResponse = await communityController.PutCommunity(Convert.ToInt32(Session["loginCommunityID"].ToString()), communityResponse.model); if (newpassword != "") { if (userResponse.model.password == oldpassword) { userResponse.model.password = newpassword; userResponse = await userController.PutUser(userResponse.model.emailID, userResponse.model); if (userResponse.status != "Success") { responceMessage = "Failed To Update"; return(Json(new { ResponceMessage = responceMessage })); } responceMessage = "Successfully update"; //if (Request.Files["files"] != null) //{ // var postedFile = Request.Files["files"]; // if (postedFile.ContentLength != 0) // { // imageForBlob imageForBlob = new imageForBlob(); // string blobImageURL = imageForBlob.ConvertImageForBlob(); // userResponse.model.image = blobImageURL; // imageString = blobImageURL; // userResponse = await userController.PutUser(userResponse.model.emailID, userResponse.model); // if (userResponse.status != "Success") // { // responceMessage = "Failed To Update"; // return Json(new { ResponceMessage = responceMessage}); // } // } //} } else { responceMessage = "Failed to update"; } } //return Json(new { ResponceMessage = responceMessage, ImageString = imageString }); return(Json(new { ResponceMessage = responceMessage })); }