//[OutputCache(Duration = 3600)] public ActionResult CategoryHeader() { CategoryHeaderViewModel categogyHeaderVm = new CategoryHeaderViewModel(); IEnumerable <ProductCategory> productCategoryDb = _productCategoryService.GetAll().OrderBy(x => x.HomeOrder); IEnumerable <ProductCategoryViewModel> productCategoryVm = Mapper.Map <IEnumerable <ProductCategoryViewModel> >(productCategoryDb); IEnumerable <PostCategory> postCategoryDb = _postCategoryService.GetAll(); IEnumerable <PostCategoryViewModel> postCategoryVm = Mapper.Map <IEnumerable <PostCategoryViewModel> >(postCategoryDb); categogyHeaderVm.productCategoryVm = productCategoryVm; categogyHeaderVm.postCategoryVm = postCategoryVm; return(PartialView(categogyHeaderVm)); }
public void PostCategory_Service_GetAll() { //setup method _mockPostCategoryRepository.Setup(x => x.GetAll(null)).Returns(_listCategory); //call action var result = _postCategoryService.GetAll() as List <PostCategory>; //compare Assert.IsNotNull(result); Assert.AreEqual(4, result.Count); }
public HttpResponseMessage GetAll(HttpRequestMessage request, string keyword, int page, int pageSize) { return(CreateHttpResponse(request, () => { int totalRow = 0; var model = _postCategoryService.GetAll(keyword); totalRow = model.Count(); var query = model.OrderByDescending(x => x.CreatedDate).Skip(page * pageSize).Take(pageSize); var responseData = Mapper.Map <IEnumerable <PostCategory>, IEnumerable <PostCategoryViewModel> >(query); var paginationSet = new PaginationSet <PostCategoryViewModel>() { Items = responseData, Page = page, TotalCount = totalRow, TotalPages = (int)Math.Ceiling((decimal)totalRow / pageSize) }; HttpResponseMessage response = request.CreateResponse(HttpStatusCode.OK, paginationSet); return response; })); }
public IHttpActionResult GetAll() { try { var responseData = _postCategoryService.GetAll(); return(Ok(responseData)); } catch (Exception ex) { _logger.LogError("Error at method: GetAll - PostCategoryApi," + ex.InnerException.InnerException.Message + ""); return(BadRequest("Error System")); } }
public HttpResponseMessage Get(HttpRequestMessage request) { return(CreateHttpResponse(request, () => { var listCategory = _postCategoryService.GetAll(); var listPostCategoryVm = Mapper.Map <List <PostCategoryViewModel> >(listCategory); HttpResponseMessage response = request.CreateResponse(HttpStatusCode.OK, listCategory); return response; })); }
public HttpResponseMessage Get(HttpRequestMessage req) { return(CreateHttpRes(req, () => { HttpResponseMessage res = null; var listCategory = _postCategoryService.GetAll(); var listCategoryModel = Mapper.Map <List <PostCategoryModel> >(listCategory); res = req.CreateResponse(HttpStatusCode.OK, listCategoryModel); return res; })); }
public HttpResponseMessage Get(HttpRequestMessage request) { return(CreateHttpResponse(request, () => { var listCategory = _postCategoryService.GetAll(); //map sang PostCategoryVm IMapper _mapper = AutoMapperConfiguration.Configure(); var listPostCategoryVm = _mapper.Map <List <PostCategoryViewModel> >(listCategory); HttpResponseMessage response = request.CreateResponse(HttpStatusCode.OK, listPostCategoryVm); return response; })); }
// GET api/<controller> public HttpResponseMessage Get(HttpRequestMessage message) { return(CreateHttpResponse(message, () => { HttpResponseMessage reponse = null; if (ModelState.IsValid) { Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } else { var listcategory = _postCategoryService.GetAll(); reponse = message.CreateResponse(HttpStatusCode.OK, listcategory); } return reponse; })); }
public HttpResponseMessage Get(HttpRequestMessage request) { return(CreateHttpResponse(request, () => { HttpResponseMessage respone = null; if (ModelState.IsValid) { var listCategory = _postCategoryService.GetAll(); var listCategoryViewModel = Mapper.Map <List <PostCategoryViewModel> >(listCategory); respone = request.CreateResponse(HttpStatusCode.OK, listCategoryViewModel); } else { respone = request.CreateResponse(HttpStatusCode.BadRequest, ModelState); } return respone; })); }
public HttpResponseMessage Get(HttpRequestMessage request) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; //if (ModelState.IsValid) //{ // request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); //} //else //{ var listCategory = _postCategoryService.GetAll(); var listPostCateVm = AutoMapper.Mapper.Map <List <PostCategoryViewModel> >(listCategory); response = request.CreateResponse(HttpStatusCode.OK, listPostCateVm); //} return response; })); }
public HttpResponseMessage Get(HttpRequestMessage request, PostCategory postCategory) { return(CreateHttpRepose(request, () => { HttpResponseMessage response = null; if (ModelState.IsValid) { request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } else { var lstCategory = _postCategoryService.GetAll(); response = request.CreateResponse(HttpStatusCode.OK); } return response; })); }
[Route("getall")] // gọi theo route được điều hướng : http://localhost:50445/api/postcategory/getall // select dữ liệu public HttpResponseMessage Get(HttpRequestMessage request) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; // không có lỗi sẽ dùng Service để lưu đối tượng vào database var listCategory = _postCategoryService.GetAll(); // sử dụng map và trả về đối tượng đó //bất cứ đối tượng tạo ở Model (Shop.Web) sử dụng phương thức thì giá trị của nó sẽ tự động đẩy sang Model (Shop.Model) var listCateoryViewModel = Mapper.Map <List <PostCategoryViewModel> >(listCategory); // trả về đối tượng đã dược lưu để xử lý response = request.CreateResponse(HttpStatusCode.OK, listCateoryViewModel); return response; })); }
public HttpResponseMessage Get(HttpRequestMessage request) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; if (!ModelState.IsValid) { request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } else { var categoryList = _postCategoryService.GetAll(); var CategoryListViewModel = Mapper.Map <List <PostCategoryViewModel> >(categoryList); //_postCategoryService.Save(); response = request.CreateResponse(HttpStatusCode.OK, CategoryListViewModel); } return response; })); }
private Object getListCategory() { var listPostCategory = _postCategoryService.GetAll(); try { var loadCateName = (from c in listPostCategory where c.Status == true orderby c.cateName ascending select new { c.cateName, c.ID }).ToList(); return(loadCateName); } catch (Exception) { Dictionary <int, string> dictionary = new Dictionary <int, string>(); dictionary.Add(0, "Không có bản ghi"); return(dictionary); } }
public IActionResult IndexCategories() { var categories = _categoryService.GetAll(); return(View(categories.ToList())); }
public void Get(HttpRequestMessage request) { var listCategory = _postCategoryService.GetAll(); var listPostCategoryVm = Mapper.Map <List <PostCategoryViewModel> >(listCategory); }
public async Task <IViewComponentResult> InvokeAsync() { var list = _postCategoryService.GetAll(); return(View(list)); }
public IActionResult Index() { ViewBag.queryCategory = _postCategoryService.GetAll(); return(View()); }