Example #1
0
        public User UserVMtoUser(UserViewModel uvm)
        {
            User usr = new User();
            usr.FullName = uvm.FullName;
            usr.State = uvm.State;
            usr.Status = uvm.Status;
            usr.Zipcode = uvm.ZipCode;
            usr.Email = uvm.Email;
            usr.Gender = uvm.Gender;
            usr.MaritalStatus = uvm.MaritalStatus;

            usr.TellForGetHigh = uvm.TellUsAbtYrFstTimeHigh;
            usr.FavDispensory = uvm.FvrtDispensaries;
            usr.FavStrains = uvm.FvrtStrains;
            usr.FavWayToGetHigh = uvm.FvrtWayToHigh;

            usr.AboutMe = uvm.AboutMe;
            if (uvm.AvtarName != null)
            {
                usr.ProfileImageName = uvm.AvtarName;
                usr.ProfileImagePath = uvm.AvtarPathName;

            }
            usr.RegionId = 1;

            usr.Instagram = uvm.InstagramPage;
            usr.Facebook = uvm.FacebookPage;
            usr.Twitter = uvm.TwitterPage;

            return usr;
        }
 public List<string> GetForgotPassword(User usr)
 {
     List<string> lstStr = new List<string>();
     var GetUserName = db.Users.FirstOrDefault(a => a.UserName == usr.UserName);
     if (GetUserName != null)
     {
         string ActCode = Guid.NewGuid().ToString();
         GetUserName.ActivationCode = ActCode;
         // GetUserName.RequestedActivationDate = DateTime.Now;
         try
         {
             db.SaveChanges();
             lstStr.Add("true");
             lstStr.Add(ActCode);
             lstStr.Add(GetUserName.Email);
             return lstStr;
         }
         catch
         {
             lstStr = new List<string>();
             lstStr.Add("false");
             lstStr.Add("Internal Error.");
             return lstStr;
         }
     }
     else
     {
         lstStr = new List<string>();
         lstStr.Add("false");
         lstStr.Add("Invalid UserName.");
         return lstStr;
     }
 }
Example #3
0
        public UserViewModel UserToUserVm(User usr)
        {
            UserViewModel uvm = new UserViewModel();

            uvm.FullName = usr.FullName;
            uvm.UserName = usr.UserName;
            uvm.State = usr.State;
            uvm.Status = usr.Status;
            uvm.ZipCode = usr.Zipcode;
            uvm.Email = usr.Email;
            uvm.Gender = usr.Gender;
            uvm.MaritalStatus = usr.MaritalStatus;
            uvm.TellUsAbtYrFstTimeHigh = usr.TellForGetHigh;
            uvm.FvrtDispensaries = usr.FavDispensory;
            uvm.FvrtStrains = usr.FavStrains;
            uvm.FvrtWayToHigh = usr.FavWayToGetHigh;
            uvm.AboutMe = usr.AboutMe;
            if (usr.ProfileImageName != null)
            {
                uvm.AvtarName = usr.ProfileImageName;
                uvm.AvtarPathName = usr.ProfileImagePath;
            }
            uvm.InstagramPage = usr.Instagram;
            uvm.FacebookPage = usr.Facebook;
            uvm.TwitterPage = usr.Twitter;

            return uvm;
        }
Example #4
0
 public User MapSignUPVMToUser(SignUpViewModel svm)
 {
     User usr = new User();
     usr.UserName = svm.UserName;
     usr.Password = svm.Password;
     usr.Email = svm.Email;
     return usr;
 }
Example #5
0
 public DoctorViewModel DoctorUsertoDoctorVM(User usr)
 {
     DoctorViewModel dvm = new DoctorViewModel();
     if (dvm != null)
     {
         dvm.UserName = GetStringFromNull(usr.UserName);
         dvm.ProfilePath = GetStringFromNull(usr.ProfileImagePath);
     }
     return dvm;
 }
 public int CheckUserLogin(User usr)
 {
     var GetUser = db.Users.FirstOrDefault(a => a.UserName == usr.UserName && a.Password == usr.Password);
     if (GetUser != null)
     {
         return GetUser.UserId;
     }
     else
     {
         return 0;
     }
 }
 public Dictionary<bool, string> GetForgotUserName(User usr)
 {
     Dictionary<bool, string> dctUser = new Dictionary<bool, string>();
     var GetUserName = db.Users.FirstOrDefault(a => a.Email == usr.Email);
     if (GetUserName != null)
     {
         dctUser.Add(true, GetUserName.UserName);
         return dctUser;
     }
     else
     {
         dctUser.Add(false, "Invalid Email");
         return dctUser;
     }
 }
        public string UpdateProfile(User usr, int id)
        {
            var GetUser = db.Users.FirstOrDefault(a => a.UserId == id);

            try
            {
                GetUser.FullName = usr.FullName;
                GetUser.Email = usr.Email;
                GetUser.State = usr.State;
                GetUser.AboutMe = usr.AboutMe;
                GetUser.Facebook = usr.Facebook;
                GetUser.FavDispensory = usr.FavDispensory;
                GetUser.FavStrains = usr.FavStrains;
                GetUser.FavWayToGetHigh = usr.FavWayToGetHigh;
                GetUser.Gender = usr.Gender;
                GetUser.Instagram = usr.Instagram;
                GetUser.MaritalStatus = usr.MaritalStatus;
                GetUser.TellForGetHigh = usr.TellForGetHigh;
                GetUser.Twitter = usr.Twitter;
                GetUser.Zipcode = usr.Zipcode;
                if (usr.ProfileImageName != null)
                {
                    GetUser.ProfileImageName = usr.ProfileImageName;
                    GetUser.ProfileImagePath = usr.ProfileImagePath;
                }

                {
                    db.SaveChanges();
                    return "true";
                }
            }
            catch
            {
                return "false";
            }
        }
 public bool UpdatePassword(User usr, int Userid)
 {
     var GetUser = db.Users.FirstOrDefault(a => a.UserId == Userid);
     GetUser.Password = usr.Password;
     try
     {
         db.SaveChanges();
         return true;
     }
     catch
     {
         return false;
     }
 }
 public bool IsUserNameAvailabe(User usr)
 {
     var GetUserName = db.Users.FirstOrDefault(a => a.UserName == usr.UserName);
     if (GetUserName == null)
     {
         return true;
     }
     else
     {
         return false;
     }
 }
 public bool IsEmailAvailabe(User usr)
 {
     var GetEmail = db.Users.FirstOrDefault(a => a.Email == usr.Email);
     if (GetEmail == null)
     {
         return true;
     }
     else
     {
         return false;
     }
 }
        public int InsertUserData(User usr)
        {
            db.Users.Add(usr);

            db.SaveChanges();
            return CheckUserLogin(usr);
        }