Exemple #1
0
        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);
        }
Exemple #2
0
        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"));
        }
Exemple #4
0
        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"));
        }
Exemple #5
0
        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);
        }