public LoginResponseObject ValidateUser(LoginRequestObject viewmodel) { LoginResponseObject objentity = new LoginResponseObject(); AppResponseView objApp = new AppResponseView(); LoginResponseModel objLoginResp = new LoginResponseModel(); IAuthentication _repository = new DataAccess.Authentication.Authentication(); objLoginResp = _repository.ValidateUser(viewmodel.UserRequest); objentity.ResultObject = objLoginResp; if (objentity.ResultObject.Status == 1) { if (objentity.ResultObject.IsOTPverified == false) { objentity.ResultObject.Status = 0; objentity.ResultObject.Message = "OTP Not Verified"; } else { objentity.ResultObject.Status = 1; objentity.ResultObject.Message = "Success"; objentity.ResultObject.user = _repository.GetUserDetails(objentity.ResultObject.UserId); } //string OTP = GenerateNewOTP(); //objLoginResp.OTP = OTP; //objentity.ResultObject = objLoginResp; //SMSService.SendSms(viewmodel.UserRequest.UserName, ("Login OTP " + objentity.ResultObject.OTP)); } else { objentity.ResultObject.Message = "Invalid Credentials"; } return(objentity); }
public LoginResponseObject ChangePasswordNew(LoginRequestObject Request) { IAuthentication _repository = new DataAccess.Authentication.Authentication(); int result = _repository.ChangePassword(Request.UserRequest); LoginResponseObject response = new LoginResponseObject(); if (result == 1) { LoginResponseModel model = new LoginResponseModel(); model.Message = "Password Updated Successfully"; model.Status = 1; response.ResultObject = model; } return(response); }
public async Task <IActionResult> Login(LoginRequestObject request) { if (!ModelState.IsValid) { return(View()); } var result = await signInManager.PasswordSignInAsync(request.Username, request.Password, false, false); if (!result.Succeeded) { return(View()); } return(RedirectToAction("History", "Visitor")); }
public async Task <IActionResult> Login(LoginRequestObject request) { if (!ModelState.IsValid) { return(View()); } var result = await signInManager.PasswordSignInAsync(request.Email, request.Password, false, false); if (!result.Succeeded) { List <IdentityError> identityErrors = new List <IdentityError>(); var s = new IdentityError { Code = "1", Description = "Fel lösenord eller användarnamn" }; identityErrors.Add(s); ViewData["Errors"] = identityErrors; return(View()); } return(RedirectToAction("Index", "Event")); }
public LabelModel ChangeCurrentCulture(LoginRequestObject Request) { LabelModel model = new LabelModel(); // // Change the current culture for this user. // CultureHelper.CurrentCulture = Request.Id; // // Cache the new current culture into the user HTTP session. // var session = HttpContext.Current.Session; // Redirect to the same page from where the request was made! var dasda = CultureHelper.CurrentCulture; model.Login = LocalResource.Resource.Login; model.Continue = LocalResource.Resource.Continue; model.EnterPhoneNo = LocalResource.Resource.EnterPhoneNo; model.EnterPassword = LocalResource.Resource.EnterPassword; model.RememberMe = LocalResource.Resource.RememberMe; model.EnterDetails = LocalResource.Resource.EnterDetails; model.Register = LocalResource.Resource.Register; model.OR = LocalResource.Resource.OR; model.ForgotPassword = LocalResource.Resource.ForgotPassword; model.NewPassword = LocalResource.Resource.NewPassword; model.OTP = LocalResource.Resource.OTP; model.SendOTP = LocalResource.Resource.SendOTP; model.AgreeingTerm = LocalResource.Resource.AgreeingTerm; model.FullName = LocalResource.Resource.FullName; model.PhoneNo = LocalResource.Resource.PhoneNo; model.Password = LocalResource.Resource.Password; model.Dashboard = LocalResource.Resource.Dashboard; model.Inbox = LocalResource.Resource.Inbox; model.CropListing = LocalResource.Resource.CropListing; model.Payments = LocalResource.Resource.Payments; model.Settings = LocalResource.Resource.Settings; model.MycropList = LocalResource.Resource.MycropList; model.Orders = LocalResource.Resource.Orders; model.Doorstep = LocalResource.Resource.Doorstep; model.Delivered = LocalResource.Resource.Delivered; model.Cancelled = LocalResource.Resource.Cancelled; model.AddCrop = LocalResource.Resource.AddCrop; model.Image = LocalResource.Resource.Image; model.Crop = LocalResource.Resource.Crop; model.Variety = LocalResource.Resource.Variety; model.Grade = LocalResource.Resource.Grade; model.UoM = LocalResource.Resource.UoM; model.Quantity = LocalResource.Resource.Quantity; model.Price = LocalResource.Resource.Price; model.Action = LocalResource.Resource.Action; model.Edit = LocalResource.Resource.Edit; model.Delete = LocalResource.Resource.Delete; model.Sent = LocalResource.Resource.Sent; model.Accepted = LocalResource.Resource.Accepted; model.Declined = LocalResource.Resource.Declined; model.All = LocalResource.Resource.All; model.SendMessage = LocalResource.Resource.SendMessage; model.Message = LocalResource.Resource.Message; model.Category = LocalResource.Resource.Category; model.SubCategory = LocalResource.Resource.SubCategory; model.SelectCrop = LocalResource.Resource.SelectCrop; model.UploadCropImg = LocalResource.Resource.UploadCropImg; model.CropDetails = LocalResource.Resource.CropDetails; model.Cancel = LocalResource.Resource.Cancel; model.Submit = LocalResource.Resource.Submit; model.Save = LocalResource.Resource.Save; model.SelectType = LocalResource.Resource.SelectType; model.About = LocalResource.Resource.About; model.ChangeMarket = LocalResource.Resource.ChangeMarket; model.Commodities = LocalResource.Resource.Commodities; model.ComposeMessage = LocalResource.Resource.ComposeMessage; model.Contact = LocalResource.Resource.Contact; model.Crops = LocalResource.Resource.Crops; model.Details = LocalResource.Resource.Details; model.Favourites = LocalResource.Resource.Favourites; model.ForgotPasswordText = LocalResource.Resource.ForgotPasswordText; model.GeneralSettings = LocalResource.Resource.GeneralSettings; model.LanguageSettings = LocalResource.Resource.LanguageSettings; model.Logout = LocalResource.Resource.Logout; model.ManageMyAccount = LocalResource.Resource.ManageMyAccount; model.Markets = LocalResource.Resource.Markets; model.PriceAlert = LocalResource.Resource.PriceAlert; model.PrivacyPolicy = LocalResource.Resource.PrivacyPolicy; model.PushNotification = LocalResource.Resource.PushNotification; model.ReEnterPassword = LocalResource.Resource.ReEnterPassword; model.RequestForQuotation = LocalResource.Resource.RequestForQuotation; model.ResetPassword = LocalResource.Resource.ResetPassword; model.Scheduled = LocalResource.Resource.Scheduled; model.ShareProfile = LocalResource.Resource.ShareProfile; model.TakePhoto = LocalResource.Resource.TakePhoto; model.Termsofuse = LocalResource.Resource.Termsofuse; model.ToContinue = LocalResource.Resource.ToContinue; model.Trending = LocalResource.Resource.Trending; model.ViewMore = LocalResource.Resource.ViewMore; model.VisitUs = LocalResource.Resource.VisitUs; model.Wallet = LocalResource.Resource.Wallet; model.WatchList = LocalResource.Resource.WatchList; model.WelcomeBack = LocalResource.Resource.WelcomeBack; model.CreateAccount = LocalResource.Resource.CreateAccount; model.EnterOTP = LocalResource.Resource.EnterOTP; model.EnterOTPReset = LocalResource.Resource.EnterOTPReset; model.DigitMobileNumber = LocalResource.Resource.DigitMobileNumber; model.EntertheOTP = LocalResource.Resource.EntertheOTP; model.Resend = LocalResource.Resource.Resend; model.ConfirmOTP = LocalResource.Resource.ConfirmOTP; model.OneTimePassword = LocalResource.Resource.OneTimePassword; model.Youhaveanother1chancetosendOTP = LocalResource.Resource.Youhaveanother1chancetosendOTP; model.PleaseentertheOTPbelowtoresetpassword = LocalResource.Resource.PleaseentertheOTPbelowtoresetpassword; model.EnteryourOTP = LocalResource.Resource.EnteryourOTP; model.Yourpasswordisnotmatching = LocalResource.Resource.Yourpasswordisnotmatching; model.Entervalidmobilenumber = LocalResource.Resource.Entervalidmobilenumber; model.Enterpasswordoflength6characters = LocalResource.Resource.Enterpasswordoflength6characters; model.Confirmthepassword = LocalResource.Resource.Confirmthepassword; model.InvalidOTP = LocalResource.Resource.InvalidOTP; model.AccountInfo = LocalResource.Resource.AccountInfo; model.UpdateYourAccountDetails = LocalResource.Resource.UpdateYourAccountDetails; model.Update = LocalResource.Resource.Update; model.YourAddress = LocalResource.Resource.YourAddress; model.SelectYourAdress = LocalResource.Resource.SelectYourAdress; model.AddNewAddress = LocalResource.Resource.AddNewAddress; model.SelectanAddressType = LocalResource.Resource.SelectanAddressType; model.Home = LocalResource.Resource.Home; model.Barn = LocalResource.Resource.Barn; model.Warehouse = LocalResource.Resource.Warehouse; model.Farm = LocalResource.Resource.Farm; model.Others = LocalResource.Resource.Others; model.AddYourAddress = LocalResource.Resource.AddYourAddress; model.Flat_HouseNo_Floor_Building = LocalResource.Resource.Flat_HouseNo_Floor_Building; model.Colony_Street_Locality = LocalResource.Resource.Colony_Street_Locality; model.LandMark = LocalResource.Resource.LandMark; model.City = LocalResource.Resource.City; model.Pincode = LocalResource.Resource.Pincode; model.State = LocalResource.Resource.State; model.District = LocalResource.Resource.District; model.Taluk = LocalResource.Resource.Taluk; model.Hobli = LocalResource.Resource.Hobli; model.Village = LocalResource.Resource.Village; model.AddAddress = LocalResource.Resource.AddAddress; model.ChangeLanguage = LocalResource.Resource.ChangeLanguage; model.Notifications = LocalResource.Resource.Notifications; model.NotificationSetting = LocalResource.Resource.NotificationSetting; model.Refer_Earn = LocalResource.Resource.Refer_Earn; model.Winupto1000 = LocalResource.Resource.Winupto1000; model.Getascratchcardmin100cashbackonyourfriendsfirstappsharing = LocalResource.Resource.Getascratchcardmin100cashbackonyourfriendsfirstappsharing; model.ClickHeretoCopyURL = LocalResource.Resource.ClickHeretoCopyURL; model.FeedBack = LocalResource.Resource.FeedBack; model.FeedbackType = LocalResource.Resource.FeedbackType; model.FeedbackTitle = LocalResource.Resource.FeedbackTitle; model.FeedbackDescription = LocalResource.Resource.FeedbackDescription; model.Help_Support = LocalResource.Resource.Help_Support; model.AboutFarmPe = LocalResource.Resource.AboutFarmPe; model.AreyousureyouwanttoLogout = LocalResource.Resource.AreyousureyouwanttoLogout; model.Confirm = LocalResource.Resource.Confirm; model.Connections = LocalResource.Resource.Connections; model.YourRequests = LocalResource.Resource.YourRequests; model.ListyourFarm = LocalResource.Resource.ListyourFarm; model.Nearby = LocalResource.Resource.Nearby; model.NewRequest = LocalResource.Resource.NewRequest; model.InvalidCredentials = LocalResource.Resource.InvalidCredentials; model.EnterAllTextFields = LocalResource.Resource.EnterAllTextFields; model.NameShouldContainMinimum2Characters = LocalResource.Resource.NameShouldContainMinimum2Characters; model.Pleaseenter10digitsmobilenumber = LocalResource.Resource.Pleaseenter10digitsmobilenumber; model.Yournumberisnotregistered = LocalResource.Resource.Yournumberisnotregistered; model.Youhaveexceededthelimitofresendingotp = LocalResource.Resource.Youhaveexceededthelimitofresendingotp; model.Enteryourname = LocalResource.Resource.Enteryourname; model.FarmPe = LocalResource.Resource.FarmPe; model.PleaseclickBACKagaintoexit = LocalResource.Resource.PleaseclickBACKagaintoexit; model.WalletBalance = LocalResource.Resource.WalletBalance; model.RefererCode = LocalResource.Resource.RefererCode; model.Lookingfor = LocalResource.Resource.Lookingfor; model.Farms = LocalResource.Resource.Farms; model.Farmer = LocalResource.Resource.Farmer; model.search = LocalResource.Resource.search; model.connect = LocalResource.Resource.connect; model.bookmark = LocalResource.Resource.bookmark; model.callnow = LocalResource.Resource.callnow; model.location = LocalResource.Resource.location; model.karnataka = LocalResource.Resource.karnataka; model.sendconnectionrequest = LocalResource.Resource.sendconnectionrequest; model.whatareyoulookingfor = LocalResource.Resource.whatareyoulookingfor; model.selectbrand = LocalResource.Resource.selectbrand; model.view = LocalResource.Resource.view; model.WhenareyouplanningtopurchaseTractor = LocalResource.Resource.WhenareyouplanningtopurchaseTractor; model.Areyoulookingforfinanceloanfortractorpurchase = LocalResource.Resource.Areyoulookingforfinanceloanfortractorpurchase; model.RequestforTractorPrice = LocalResource.Resource.RequestforTractorPrice; model.addressesareaddedin = LocalResource.Resource.addressesareaddedin; model.setasdefault = LocalResource.Resource.setasdefault; model.defaultaddressfordelivery = LocalResource.Resource.defaultaddressfordelivery; model.Thismobilehasalreadyregistered = LocalResource.Resource.Thismobilehasalreadyregistered; model.Enteryourmailid = LocalResource.Resource.Enteryourmailid; model.YouhaventpickedImage = LocalResource.Resource.YouhaventpickedImage; model.YourDetailsUpdatedSuccessfully = LocalResource.Resource.YourDetailsUpdatedSuccessfully; model.NoInternetConnection = LocalResource.Resource.NoInternetConnection; model.GoodConnectedtoInternet = LocalResource.Resource.GoodConnectedtoInternet; model.TocontinuewithFarmPeFarmer = LocalResource.Resource.TocontinuewithFarmPeFarmer; model.EnterhouseNoFloorbuilding = LocalResource.Resource.EnterhouseNoFloorbuilding; model.EnterStreetaddress = LocalResource.Resource.EnterStreetaddress; model.Enterlandmark = LocalResource.Resource.Enterlandmark; model.Entercity = LocalResource.Resource.Entercity; model.Enterpincode = LocalResource.Resource.Enterpincode; model.Selectstate = LocalResource.Resource.Selectstate; model.SelectDistrict = LocalResource.Resource.SelectDistrict; model.SelectTaluk = LocalResource.Resource.SelectTaluk; model.Selecthobli = LocalResource.Resource.Selecthobli; model.SelectVilage = LocalResource.Resource.SelectVilage; model.NewAddressaddedsuccessfully = LocalResource.Resource.NewAddressaddedsuccessfully; model.Addressdeletedsuccessfully = LocalResource.Resource.Addressdeletedsuccessfully; model.YourAddressnotAdded = LocalResource.Resource.YourAddressnotAdded; model.Selectfeedbacktype = LocalResource.Resource.Selectfeedbacktype; model.Enterfeedbacktitle = LocalResource.Resource.Enterfeedbacktitle; model.Enterfeedbackdescription = LocalResource.Resource.Enterfeedbackdescription; model.Feedbacksubmitttedsuccessfully = LocalResource.Resource.Feedbacksubmitttedsuccessfully; model.YourFeedbacknotSubmitted = LocalResource.Resource.YourFeedbacknotSubmitted; return(model); }