public ActionResult Login(User user) //passing the username and password { string URL = BaseURL + "RetrieveUser"; _Logger.Debug("URL = " + URL); try { LogHelper.LogMaker(user); string UserDataResponse = ServiceConsumer.Post(URL, user); _Logger.Debug("UserDataResponse = " + UserDataResponse); User UserData = JsonConvert.DeserializeObject <User>(UserDataResponse); LogHelper.LogMaker(UserData); if (String.IsNullOrEmpty(UserData.UserName)) { ViewBag.Pass = "******"; ModelState.Remove("Password"); return(View()); } SigninManagement.SetAuthCookie(user, UserDataResponse); return(RedirectToAction("Index", "User")); } catch (Exception exception) { _Logger.Error(exception.Message, exception); throw exception; } }
public JsonResult RegisterUser(User objUser) { _Logger.Info("Method Start"); string URL = BaseURL + "Create"; _Logger.Debug("URL = " + URL); objUser.UserId = Guid.NewGuid().ToString(); try { LogHelper.LogMaker(objUser); string ResponseFromServer = ServiceConsumer.Post(URL, objUser); _Logger.Debug("ResponseFromServer = " + ResponseFromServer); } catch (Exception exception) { _Logger.Error(exception.Message, exception); var ErrorDetail = JObject.Parse(exception.Message)["ErrorDetail"].ToString(); return(Json(new { Status = ErrorDetail })); } _Logger.Info("Method End"); return(Json(new { Status = "Success" })); }
public ActionResult Password(User user) //passing the username and email { string URL = BaseURL + "RetrieveUser"; _Logger.Debug("URL = " + URL); try { LogHelper.LogMaker(user); string UserDataResponse = ServiceConsumer.Post(URL, user); _Logger.Debug("UserDataResponse = " + UserDataResponse); User UserData = JsonConvert.DeserializeObject <User>(UserDataResponse); LogHelper.LogMaker(UserData); if (UserData.Password != null) { ViewBag.Pass = "******" + UserData.Password; return(View()); } else { ViewBag.Pass = "******"; return(View()); } } catch (Exception exception) { _Logger.Error(exception.Message, exception); throw exception; } }
[CustomAuthorize] //retrieving user details from dB public ActionResult Edit(string id_value) { _Logger.Debug("id_value = " + id_value); User User = new User(); User.UserId = id_value; string URL = BaseURL + "RetrieveUser"; _Logger.Debug("URL = " + URL); try { string UserDataResponse = ServiceConsumer.Post(URL, User); _Logger.Debug("UserDataResponse = " + UserDataResponse); User UserData = JsonConvert.DeserializeObject <User>(UserDataResponse); LogHelper.LogMaker(UserData); ViewData["UserData"] = UserData; //show user details in textboxes return(View(UserData)); } catch (Exception exception) { _Logger.Error(exception.Message, exception); throw exception; } }
public ActionResult Delete(string id_value) { _Logger.Debug("id_value = " + id_value); User User = new User(); User.UserId = id_value; string URL = BaseURL + "Delete"; _Logger.Debug("URL = " + URL); try { string UserDataResponse = ServiceConsumer.Post(URL, User); _Logger.Debug("UserDataResponse = " + UserDataResponse); } catch (Exception exception) { _Logger.Error(exception.Message, exception); throw exception; } return(RedirectToAction("Index", "User")); }
public JsonResult UpdateUser(User objUser) { _Logger.Info("Method Start"); string URL = BaseURL + "Update"; _Logger.Debug("URL = " + URL); try { LogHelper.LogMaker(objUser); string UserDataResponse = ServiceConsumer.Post(URL, objUser); _Logger.Debug("UserDataResponse = " + UserDataResponse); } catch (Exception exception) { _Logger.Error(exception.Message, exception); var ErrorDetail = JObject.Parse(exception.Message)["ErrorDetail"].ToString(); return(Json(new { Status = ErrorDetail })); } _Logger.Info("Method End"); return(Json(new { Status = "Success" })); }