public ActionResult SetupPassword(UsersModel userMl, string command) { StringBuilder objStringBuilderError = new StringBuilder(); try { if (command == JetstreamResource.SetupPasswordCommand) { if (userMl != null) { int result; userMl.Password = CryptoManager.Encrypt(userMl.Password, true); using (JetstreamClient objMainServiceClient = new JetstreamClient()) { result = objMainServiceClient.SetupPassword(userMl); } if (result > 0) { Session["UserId"] = result; } Success(JetstreamResource.PasswordSetupSuccess, true); } } return RedirectToAction("UserLogin"); } catch (FaultException<ServiceData> fex) { objStringBuilderError.AppendLine("In method : SetupPassword(UsersModel userMl, string command) :: LoginController"); objStringBuilderError.AppendFormat("ErrorMessage::{0} {1}", fex.Detail.ErrorMessage, Environment.NewLine); objStringBuilderError.AppendFormat("ErrorDetails::{0} {1}", Environment.NewLine, fex.Detail.ErrorDetails); SaveLogger.SaveLoggerError(objStringBuilderError.ToString()); return View("Error"); } catch (Exception ex) { objStringBuilderError.AppendLine("In method : SetupPassword(UsersModel userMl, string command) :: LoginController"); objStringBuilderError.AppendFormat("ErrorMessage::{0} {1}", ex.Message, Environment.NewLine); objStringBuilderError.AppendFormat("ErrorDetails::{0} {1}", Environment.NewLine, ex.ToString()); SaveLogger.SaveLoggerError(objStringBuilderError.ToString()); return View("Error"); } }