Beispiel #1
0
 public IEnumerable <Category> Get()
 {
     using (CategoryEntities entities = new CategoryEntities())
     {
         return(entities.Categories.ToList());
     }
 }
Beispiel #2
0
        public HttpResponseMessage Put(int id, [FromBody] Category category)
        {
            try
            {
                using (CategoryEntities entities = new CategoryEntities())
                {
                    var entity = entities.Categories.FirstOrDefault(e => e.id == id);
                    if (entity == null)
                    {
                        return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Category with id " + id.ToString() + " not found to edit"));
                    }
                    else
                    {
                        entity.category1 = category.category1;
                        entity.image     = category.image;


                        entities.SaveChanges();
                        return(Request.CreateResponse(HttpStatusCode.OK, entity));
                    }
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.OK, ex));
            }
        }
Beispiel #3
0
        public JsonResult Create(ProductCategory category)
        {
            using (CategoryEntities entitiesCategory = new CategoryEntities())
            {
                entitiesCategory.ProductCategories.Add(category);
                entitiesCategory.SaveChanges();
            }

            return(Json(category));
        }
Beispiel #4
0
 public void OnStart()
 {
     if (Categories == null)
     {
         ShowCategoriesProgress = true;
         //get categories
         endpointClient.queryCategories()
         .ToResponse <List <CategoryEntity> >()
         .SubscribeOn(ThreadPoolScheduler.Instance)
         .ObserveOnDispatcher(DispatcherPriority.Background)
         .Subscribe(x => {
             if (x.Code == ResponseCode.OK)
             {
                 List <CategoryEntity> dataSet = x.Data;
                 if (!dataSet.IsNullOrEmpty())
                 {
                     if (Categories.IsNullOrEmpty())
                     {
                         Categories = new CategoryEntities();
                     }
                     dataSet.ForEach(c => Categories.Add(c));
                 }
             }
             else
             {
                 x.PersistResponseError();
             }
         }, error => {
             ShowCategoriesProgress = false;
             ShowSnackbar(Properties.Resources.UnexpectedErrorText);
             error.PersistException();
         }, () => {
             ShowCategoriesProgress = false;
         });
     }
 }
Beispiel #5
0
        // GET: Category
        public ActionResult Index()
        {
            CategoryEntities entitiesCategory = new CategoryEntities();

            return(View(entitiesCategory.ProductCategories));
        }