private IList <ClientDto> GetClientList() { ClientServiceClient client = new ClientServiceClient(); Query query = new Query(); Criterion crActive = new Criterion("IsActive", true, CriteriaOperator.Equal); query.Add(crActive); EntityDtos <ClientDto> clientDtos = client.FindByQuery(query, false); client.Close(); return(clientDtos.Entities); }
//protected override void OnActionExecuting(ActionExecutingContext filterContext) //{ // // If session exists // if (isUserLoggedout) // { // if (filterContext.HttpContext.Session != null) // { // if (this.Session[Constants.SKUSERNAME] == null) // { // filterContext.Result = RedirectToAction("LogOn", "Account"); // return; // } // } // //otherwise continue with action // base.OnActionExecuting(filterContext); // } //} #region Common methods public ClientDto GetClient(int CAId, bool PopulateChildObjects) { ClientServiceClient clientService = new ClientServiceClient(); ClientDto clientDto = null; clientService = new ClientServiceClient(); Query query = new Query(); Criterion criterionCAId = new Criterion("CAId", CAId, CriteriaOperator.Equal); query.Add(criterionCAId); var clients = clientService.FindByQuery(query, PopulateChildObjects); if (clients.TotalRecords != 0) { clientDto = clients.Entities.FirstOrDefault <ClientDto>(); } return(clientDto); }
public List <ClientDto> GetCAList() { ClientServiceClient client = new ClientServiceClient(); //UserDto CurrentUser = (UserDto)Session[Constants.SKCURRENTUSER]; Query query = new Query(); Criterion crActive = new Criterion("IsActive", true, CriteriaOperator.Equal); query.Add(crActive); EntityDtos <ClientDto> clientDtos = client.FindByQuery(query, false); //var caDtos = client.FindAll(); List <ClientDto> caList = clientDtos.Entities.ToList(); caList.Insert(0, new ClientDto { CAId = 0, CompanyName = "[Select]", DisplayClientId = "" }); client.Close(); return(caList); }