public static UserViewModel GetUserDetails(LoginViewModel obj) { using (JacEntities context = new JacEntities()) { UserViewModel objUserView = new UserViewModel(); var objUser = context.allusers.Where(u => u.username.ToLower() == obj.UserName.ToLower() && u.password == obj.Password).FirstOrDefault(); if (objUser != null) { objUserView.UserName = objUser.forenames; objUserView.ID = objUser.ID; objUserView.Roles = objUser.jobtitle; } else { var objAdmin = context.superusers.Where(u => u.username.ToLower() == obj.UserName.ToLower() && u.password == obj.Password).FirstOrDefault(); if (objAdmin != null) { objUserView.UserName = objAdmin.forenames; objUserView.ID = objAdmin.ID; objUserView.Roles = "Admin"; } } return(objUserView); } }
protected virtual void Dispose(bool disposing) { if (disposing) { if (this._entities != null) { this._entities.Dispose(); this._entities = null; } } }
public Repository() { this._entities = new JacEntities(); }