public async Task <IActionResult> GetOrderList(string status) { ApplicationUser usr = await GetCurrentUserAsync(); var user = await _usermanager.FindByIdAsync(usr.Id); var role = await _usermanager.GetRolesAsync(user); string roles = role[0].ToString(); IEnumerable <orders> orderheaderList; //------------------------------------------- orderheaderList = _ordersServices.GetAll(); var paramter = new DynamicParameters(); paramter.Add("@storeid", usr.Id); paramter.Add("@status", status); //storedetailsListViewmodel var orderheaderList1 = _ISP_Call.List <orderselectallViewModel>("ManagerOrderSelectAll", paramter); // orderheaderList1 = orderheaderList1.Where(x => x.placedate.ToString() == DateTime.Today.ToString("dd/MM/yyyy").Replace("-", "/")); return(Json(new { data = orderheaderList1 })); }
public async Task <IActionResult> GetOrderList(string status) { ApplicationUser usr = await GetCurrentUserAsync(); var user = await _usermanager.FindByIdAsync(usr.Id); var role = await _usermanager.GetRolesAsync(user); string roles = role[0].ToString(); IEnumerable <orders> orderheaderList; //------------------------------------------- orderheaderList = _ordersServices.GetAll(); if (roles == "Admin") { var paramter = new DynamicParameters(); paramter.Add("@storeid", ""); paramter.Add("@status", status); //storedetailsListViewmodel var orderheaderList1 = _ISP_Call.List <orderselectallViewModel>("orderSelectAll1", paramter); // orderheaderList1 = orderheaderList1.Where(x => x.placedate.ToString() == DateTime.Today.ToString("dd/MM/yyyy").Replace("-", "/")); //return Json(new { data = orderheaderList }); return(Json(new { data = orderheaderList1 })); } else if (roles == "Store") { var paramter = new DynamicParameters(); paramter.Add("@storeid", usr.Id); paramter.Add("@status", status); //storedetailsListViewmodel var orderheaderList1 = _ISP_Call.List <orderselectallViewModel>("orderSelectAll1", paramter); // orderheaderList1 = orderheaderList1.Where(x => x.placedate.ToString() == DateTime.Today.ToString("dd/MM/yyyy").Replace("-", "/")); return(Json(new { data = orderheaderList1 })); } //------------------------------------------- //if (roles == "admin") //{ // orderheaderList = _ordersServices.GetAll(); //} //else if (roles == "store") //{ // orderheaderList = _ordersServices.GetAll().Where(x => x.storeid == usr.Id); //} //switch (status) //{ // case "inprocess": // orderheaderList = _ordersServices.GetAll().Where(o => o.orderstatus == "inprocess"); // break; // case "pending": // orderheaderList = _ordersServices.GetAll().Where(o => o.orderstatus == "placed"); // break; // case "completed": // orderheaderList = _ordersServices.GetAll().Where(o => o.orderstatus == "completed"); // break; // case "rejected": // orderheaderList = _ordersServices.GetAll().Where(o => o.orderstatus == "rejected"); // break; // default: // orderheaderList = _ordersServices.GetAll(); // break; //} return(Json(new { data = orderheaderList })); }