public string Validate(user _obj1) { string returnval = string.Empty; user _obj = new user(); try { _obj = TaskTracker.isValidateUser(_obj1.UserName, _obj1.DisplayName); Session["username"] = _obj.UserName; Session["DisplayName"] = "Welcome to " + (string.IsNullOrEmpty(Convert.ToString(_obj.DisplayName)) ? _obj.UserName : _obj.DisplayName); returnval = string.IsNullOrEmpty(Convert.ToString( _obj.UserName)) ? "no" : "ok"; } catch (Exception ex) { returnval = "no"; } return returnval; }
public static void RefreshCache() { List<user> _lst = new List<user>(); CacheItemPolicy itemPolicy = new CacheItemPolicy(); itemPolicy.AbsoluteExpiration = DateTime.Now.AddDays(1); if (!_cache.Contains("ListUser")) { //using (var context = new PrincipalContext(ContextType.Domain, domain)) //{ // using (var searcher = new PrincipalSearcher(new UserPrincipal(context))) // { // foreach (var result in searcher.FindAll()) // { // user _obj = new user(); // DirectoryEntry de = result.GetUnderlyingObject() as DirectoryEntry; // if (!string.IsNullOrEmpty(Convert.ToString(de.Properties["givenName"].Value))) // { // _obj.DisplayName = Convert.ToString(de.Properties["givenName"].Value) + " " + Convert.ToString(de.Properties["sn"].Value); // _obj.UserName = Convert.ToString(de.Properties["samAccountName"].Value); // _lst.Add(_obj); // } // } // } user _obj = new user(); _obj.DisplayName = "Sanyog Kesri"; _obj.UserName = "******"; _lst.Add(_obj); } _cache.Add("ListUser", _lst, itemPolicy); }
public static user isValidateUser(string username, string password) { user _obj = new user(); _obj.DisplayName = "Shrikant singh"; _obj.UserName = "******"; // using (PrincipalContext pc = new PrincipalContext(ContextType.Domain, domain)) //{ // if (pc.ValidateCredentials(username, password)) { // _obj.UserName = username; // _obj.DisplayName = GetUserDetails(username).DisplayName ; // } //} return _obj; }
private List<TaskTracker> GetSubTaskList(int taskId) { List<TaskTracker> _lst = new List<TaskTracker>(); using (var db = new SqlHelper(ConfigurationManager.ConnectionStrings["collect2000ConnectionString"].ConnectionString)) { var q = @" EXEC USP_GetAllSubTaskByID @ID "; using (var dr = db.Query(q, new SqlParameter("@ID", taskId))) { while (dr.Read()) { TaskTracker info = new TaskTracker(); user usreinfo = new user(); usreinfo.UserName = Convert.ToString(dr["AssignedTo"]); info.Task_ID = Convert.ToInt32(dr["Task_ID"].ToString()); info.SubTask_ID = Convert.ToInt32(dr["SubTask_ID"].ToString()); info.Title = Convert.ToString(dr["Task_Title"]); info.Description = Convert.ToString(dr["Task_Description"]); info.TaskDueDate = Convert.ToString(dr["TaskDueDate"]); info.CreatedDate = Convert.ToString(dr["CreatedDate"]); info.StartDate = Convert.ToString(dr["StartDate"]); info.Task_Status = Convert.ToString(dr["Task_Status"]); info.AssignedTo = usreinfo; _lst.Add(info); } } } if (_lst == null) { throw new Exception("No match data found "); } return _lst; }