//[WebMethod(enableSession: true)] public EmployeeModel ValidateLoginCredentials(DynamicSearchResult Result) { //var session = HttpContext.Current.Session; EmployeeModel employee = new EmployeeModel(); string[] UserCredentials = Result.columnValues.Split(','); string Id = UserCredentials[0].ToString(); PrincipalContext ctx = new PrincipalContext(ContextType.Domain); UserPrincipal user = UserPrincipal.FindByIdentity(ctx, UserCredentials[0].Trim()); if (user != null) { if (ctx.ValidateCredentials(UserCredentials[0], UserCredentials[1])) { var data = DB.Employees.Where(li => li.DomainId == Id).FirstOrDefault(); if (data != null) { employee.EmployeeNo = data.EmployeeNo; employee.Name = data.Name; employee.EMail = data.EMail; employee.DeptID = data.DepartmentId; employee.RoleId = data.RoleId; } } } else if (user == null) { var data = DB.Employees.Where(li => li.DomainId == Id).FirstOrDefault(); if (data != null) { employee.EmployeeNo = data.EmployeeNo; employee.Name = data.Name; employee.EMail = data.EMail; employee.DeptID = data.DepartmentId; employee.RoleId = data.RoleId; } //else //{ // InValidUser(); //} } //if (session != null) //{ // session["name"] = employee.Name; // session["id"] = employee.EmployeeNo.ToString(); // string SessionID = session.SessionID; //} return(employee); }
public DataTable GetListItems(DynamicSearchResult Result) { return(this._mprDataAcess.GetListItems(Result)); }
public IActionResult GetListItems([FromBody] DynamicSearchResult Result) { return(Ok(this._poService.GetListItems(Result))); }
public DataTable getDBMastersList(DynamicSearchResult Result) { return(this._mprDataAcess.getDBMastersList(Result)); }
public bool updateDataToDBMasters(DynamicSearchResult Result) { return(this._mprDataAcess.updateDataToDBMasters(Result)); }
public EmployeeModel ValidateLoginCredentials(DynamicSearchResult Result) { return(this._mprLoginAccess.ValidateLoginCredentials(Result)); }
public IHttpActionResult ValidateLoginCredentials([FromBody] DynamicSearchResult Result) { return(Ok(this._mprLoginAccess.ValidateLoginCredentials(Result))); }
public IHttpActionResult GetListItems([FromBody] DynamicSearchResult Result) { return(Ok(this._mprBusenessAcess.GetListItems(Result))); }
public IHttpActionResult updateDataToDBMasters([FromBody] DynamicSearchResult Result) { return(Ok(this._mprBusenessAcess.updateDataToDBMasters(Result))); }
public IHttpActionResult getDBMastersList([FromBody] DynamicSearchResult Result) { return(Ok(this._mprBusenessAcess.getDBMastersList(Result))); }