Пример #1
0
        public LoginViewModel CheckOTPForLogin(LoginViewModel objLoginViewModel)
        {
            Shop_Retailer_UserMaster objShop_Retailer_UserMaster = new Shop_Retailer_UserMaster();

            objShop_Retailer_UserMaster.mobile_number = objLoginViewModel.MobileNumber;
            objShop_Retailer_UserMaster.User_pwd      = objLoginViewModel.OTP;
            var user = objICommon.CheckOTPForLogin(objShop_Retailer_UserMaster);

            if (user)
            {
                LoginViewModel objUserDetailsModel = new LoginViewModel();
                if (objLoginViewModel.MobileNumber != null)
                {
                    objUserDetailsModel = new LoginViewModel
                    {
                        MobileNumber = objLoginViewModel.MobileNumber
                    };
                    return(objUserDetailsModel);
                }
                else
                {
                    return(null);
                }
            }
            else
            {
                return(null);
            }
        }
Пример #2
0
 public bool UpdateUser(Shop_Retailer_UserMaster model)
 {
     try
     {
         unitOfWork.Shop_Retailer_UserMasterRepository.Update(model);
         unitOfWork.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #3
0
        public bool UpdateUserProfile(UpdateUserViewModel model)
        {
            try
            {
                Shop_Retailer_UserMaster objShop_Retailer_UserMaster = new Shop_Retailer_UserMaster();
                objShop_Retailer_UserMaster.mobile_number = model.mobile_number;
                var getUserDetails = objIUser.GetUserInfoDetailByMobileNumber(objShop_Retailer_UserMaster);
                if (getUserDetails != null)
                {
                    getUserDetails.retailer_name      = model.retailer_name;
                    getUserDetails.retailer_last_name = model.retailer_last_name;
                    getUserDetails.email_id           = model.email_id;
                    getUserDetails.birth_date         = model.birth_date;
                    getUserDetails.address            = model.address;
                    getUserDetails.houseNo            = model.houseNo;
                    getUserDetails.streetLine1        = model.streetLine1;
                    getUserDetails.streetLine2        = model.streetLine2;
                    getUserDetails.state                 = model.state;
                    getUserDetails.district              = model.district;
                    getUserDetails.taluka                = model.taluka;
                    getUserDetails.town                  = model.town;
                    getUserDetails.pincode               = model.pincode;
                    getUserDetails.cstn_number           = model.cstn_number;
                    getUserDetails.profileUpdate         = 1;
                    getUserDetails.vat_number            = model.vat_number;
                    getUserDetails.pan_number            = model.pan_number;
                    getUserDetails.license_no            = model.license_no;
                    getUserDetails.seed_license_validity = model.seed_license_validity;
                    getUserDetails.imei_number           = model.imei_number;
                    getUserDetails.gst_number            = model.gst_number;
                    getUserDetails.user_company          = model.user_company;
                    getUserDetails.firm_name             = model.firm_name;

                    var result = objIUser.UpdateUser(getUserDetails);
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #4
0
        public bool CheckOTPForLogin(Shop_Retailer_UserMaster model)
        {
            try
            {
                string MobileNumber = model.mobile_number;
                string otp          = model.User_pwd;

                var value = unitOfWork.Shop_Retailer_UserMasterRepository.SearchBy(x => x.User_pwd == otp && x.mobile_number == MobileNumber).FirstOrDefault();
                if (value == null)
                {
                    return(false);
                }
                else
                {
                    return(true);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Exception source: {0}", ex.Source);
            }
            return(false);
        }
Пример #5
0
        public bool AddUser(UserInfoViewModel model)
        {
            try
            {
                {
                    Shop_Retailer_UserMaster userModel = new Shop_Retailer_UserMaster()
                    {
                        mobile_number = model.MobileNumber,
                        state         = model.StateId.ToString(),
                        user_code     = model.MobileNumber,
                        firm_name     = model.FirmName
                    };
                    var result       = objIUser.AddUser(userModel);
                    var mobileNumber = userModel.mobile_number;


                    return(true);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #6
0
        public Shop_Retailer_UserMaster GetUserInfoDetailByMobileNumber(Shop_Retailer_UserMaster model)
        {
            var getUserInfo = unitOfWork.Shop_Retailer_UserMasterRepository.SearchBy(x => x.mobile_number == model.mobile_number).FirstOrDefault();

            return(getUserInfo);
        }