示例#1
0
        public gs_t_cat_products GetProductByID(int productID)
        {
            gs_t_cat_products aproduct = null;

            try
            {
                aproduct = dbContext.gs_t_cat_products.Where(x => x.idproduct == productID).SingleOrDefault();
            }
            catch (Exception e)
            {
                aproduct = null;
            }

            return(aproduct);
        }
示例#2
0
        public HttpResponseMessage SaveProduct(gs_t_cat_products aproduct)
        {
            int result = 0;

            try
            {
                dbContext.gs_t_cat_products.Add(aproduct);
                dbContext.SaveChanges();
                result = 1;
            }
            catch (Exception e)
            {
                result = 0;
            }

            return(Request.CreateResponse(HttpStatusCode.OK, result));
        }
示例#3
0
        public HttpResponseMessage UpdateProduct(gs_t_cat_products aproduct)
        {
            int result = 0;

            try
            {
                dbContext.gs_t_cat_products.Attach(aproduct);
                dbContext.Entry(aproduct).State = EntityState.Modified;
                dbContext.SaveChanges();
                result = 1;
            }
            catch (Exception e)
            {
                result = 0;
            }

            return(Request.CreateResponse(HttpStatusCode.OK, result));
        }