Exemple #1
0
        public IActionResult FindAccCatByLikeName([FromBody] string name)
        {
            AccessoryCategoryDAO         dao  = new AccessoryCategoryDAO(_context);
            List <DTO.AccessoryCategory> list = dao.FindAccCategoryByLikeName(name);

            return(new JsonResult(list));
        }
Exemple #2
0
        public IActionResult LoadAllAccessoryCategory()
        {
            AccessoryCategoryDAO         dao  = new AccessoryCategoryDAO(_context);
            List <DTO.AccessoryCategory> list = dao.FindAllAccessoryCategoryAvailable();

            return(new JsonResult(list));
        }
        public IActionResult FindAccById(string accIdSearch)
        {
            AccessoryDAO dao = new AccessoryDAO(_context);

            DTO.Accessory dto = dao.FindByPrimaryKey(accIdSearch);
            if (dto != null)
            {
                FavoriteDAO          fDAO     = new FavoriteDAO(_context);
                int                  countFav = fDAO.CountFavoriteByAccId(accIdSearch);
                AccessoryCategoryDAO acDAO    = new AccessoryCategoryDAO(_context);
                string               accCat   = acDAO.FindByPrimaryKey(dto.AccCatId);
                if (accCat.Equals(""))
                {
                    ViewData["msg"] = "Load category of accessory failed";
                    return(View("Error Page"));
                }
                ViewData["countFav"]    = countFav;
                ViewData["accCatName"]  = accCat;
                ViewData["accIdSearch"] = accIdSearch;
                return(View(dto));
            }
            else
            {
                ViewData["msg"] = "Accessory load failed";
                return(View("Error Page"));
            }
        }
Exemple #4
0
        public IActionResult UpdateAccCat([FromBody] DTO.AccessoryCategory accCat)
        {
            AccessoryCategoryDAO dao = new AccessoryCategoryDAO(_context);
            string msg;

            if (dao.Update(accCat))
            {
                msg = "Update accessory category success";
            }
            else
            {
                msg = "Update accessory category failed";
            }
            return(new JsonResult(msg));
        }
Exemple #5
0
        public IActionResult DeleteAccCat([FromBody] string id)
        {
            AccessoryCategoryDAO dao = new AccessoryCategoryDAO(_context);
            var    dto = _context.AccessoryCategory.Find(id);
            string msg;

            if (dao.Delete(dto))
            {
                msg = "Delete accessory category success";
            }
            else
            {
                msg = "Delete accessory category failed. It may contains some acccccessories.";
            }
            return(new JsonResult(msg));
        }
Exemple #6
0
        public IActionResult InsertAccCat([FromBody] DTO.AccessoryCategory accCat)
        {
            AccessoryCategoryDAO dao = new AccessoryCategoryDAO(_context);
            AccessoryCategory    dto = new AccessoryCategory
            {
                AccCatId   = accCat.AccCatId,
                AccCatName = accCat.AccCatName,
                PetCatId   = accCat.PetCatId
            };
            string msg;

            if (dao.Insert(dto))
            {
                msg = "Insert accessory category success";
            }
            else
            {
                msg = "Insert accessory category failed";
            }
            return(new JsonResult(msg));
        }
Exemple #7
0
        public IActionResult CheckAccCatIDExisted([FromBody] string id)
        {
            AccessoryCategoryDAO dao = new AccessoryCategoryDAO(_context);

            return(new JsonResult(dao.CheckExisted(id)));
        }