예제 #1
0
        public async Task <ActionResult> SearchResult(UserCredentialsIndexViewModel data)
        {
            if (data.queries == null)
            {
                return(View("Index", data));
            }
            else
            {
                var postTask = await client.PostAsJsonAsync("/api/UserCredentials/Search", data);

                var UserResult = await postTask.Content.ReadAsAsync <UserCredentialsSearchViewModel>();

                return(Json(UserResult, JsonRequestBehavior.AllowGet));
            }
        }
예제 #2
0
        public async Task <ActionResult> Edit(string user_id)
        {
            if (user_id != null)
            {
                UserCredentialsUpdateViewModel model = new UserCredentialsUpdateViewModel();
                var postTask = await client.GetAsync("/api/UserCredentials/View/?user_id=" + user_id);

                model = await postTask.Content.ReadAsAsync <UserCredentialsUpdateViewModel>();

                if (model != null)
                {
                    return(View("Edit", model));
                }
                else
                {
                    UserCredentialsIndexViewModel data = new UserCredentialsIndexViewModel();
                    ViewBag.Error = "No User Credentials Found !";
                    return(View("Index", data));
                }
            }

            return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
        }
예제 #3
0
        public ActionResult Index()
        {
            UserCredentialsIndexViewModel model = new UserCredentialsIndexViewModel();

            return(View("Index", model));
        }