Exemple #1
0
        public async Task <IActionResult> GetUsers([FromBody] User user)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var users = await PrimeApps.GetAllUsers();

            return(Ok(users));
        }
        private PrimeApps GetPrimeAppsClient()
        {
            var configuration = (IConfiguration)HttpContext.RequestServices.GetService(typeof(IConfiguration));
            var memoryCache   = (IMemoryCache)HttpContext.RequestServices.GetService(typeof(IMemoryCache));
            var primeapps     = new PrimeApps(configuration, memoryCache);

            primeapps.Authorization = Authorization;
            primeapps.AppId         = AppId;
            primeapps.TenantId      = TenantId;

            return(primeapps);
        }
        public async Task <IActionResult> GetUsers([FromBody] User user)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var users = await PrimeApps.GetAllUsers();

            var userList = users.Select(usr => (User)usr.ToObject(typeof(User))).ToList();

            if (!string.IsNullOrWhiteSpace(user.Email))
            {
                userList = userList.FindAll(x => x.Email == user.Email);
            }

            return(Ok(userList));
        }