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)); } }
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)); }
public async Task <MedicineListModel> GetName(string Name) { MedicineListModel medicinedetails = await _context.MedicineList.Where(m => m.Name == Name).FirstOrDefaultAsync(); return(medicinedetails); }
public IActionResult GetMedicine() { MedicineListModel m = new MedicineListModel(); return(View(m)); }