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; } }
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; }
public User MapSignUPVMToUser(SignUpViewModel svm) { User usr = new User(); usr.UserName = svm.UserName; usr.Password = svm.Password; usr.Email = svm.Email; return usr; }
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); }