Пример #1
0
        public async Task <IActionResult> Index(SearchMedicineByName model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            var client = new HttpClient();

            client.BaseAddress = new Uri("https://localhost:44307");
            client.DefaultRequestHeaders.Accept.Clear();
            client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/Json"));
            var response = await client.GetAsync("/api/Medicine/GetDetails/" + model.Name);

            MedicineListModel medicine = new MedicineListModel();


            if (response.StatusCode == System.Net.HttpStatusCode.OK)
            {
                var jsonContent = await response.Content.ReadAsStringAsync();

                medicine = JsonConvert.DeserializeObject <MedicineListModel>(jsonContent);
                return(RedirectToAction("GetMedicine", medicine));
            }
            else
            {
                return(View(model));
            }
        }
Пример #2
0
        public ActionResult Index(MedicineListFiltersModel filters)
        {
            int pageTotal;

            var medicines = _medicineService.GetAll("CreatedDate", "DESC", filters.Criteria, filters.Page, DefaultPageSize, out pageTotal);

            var pagedList = new StaticPagedList <MedicineDto>(medicines, filters.Page, DefaultPageSize, pageTotal);

            var listModel = new MedicineListModel(pagedList, filters);

            return(View(listModel));
        }
Пример #3
0
        public async Task <MedicineListModel> GetName(string Name)
        {
            MedicineListModel medicinedetails = await _context.MedicineList.Where(m => m.Name == Name).FirstOrDefaultAsync();

            return(medicinedetails);
        }
Пример #4
0
        public IActionResult GetMedicine()
        {
            MedicineListModel m = new MedicineListModel();

            return(View(m));
        }