コード例 #1
0
 public IHttpActionResult addProduct(PRODUCTS_DTO product)
 {
     try
     {
         var id = ProductsCRUD.Create(product);
         return(Ok(id));
     }
     catch (Exception ex)
     {
         return(InternalServerError(ex));
     }
 }
コード例 #2
0
 public static PRODUCTS_TBL CastToTBL(PRODUCTS_DTO a)
 {
     return(new PRODUCTS_TBL
     {
         productId = a.productId,
         description = a.description,
         categoryId = a.categoryId,
         //CATEGORIES_TBL = db.CATEGORIES_TBL.Where(S => S.categoriesId == a.categoryId).FirstOrDefault(),
         imag = a.imag,
         name = a.name
     });
 }
コード例 #3
0
 public IHttpActionResult Delete(PRODUCTS_DTO product)
 {
     try
     {
         ProductsCRUD.Delete(product);
         return(Ok());
     }
     catch (Exception)
     {
         return(InternalServerError());
     }
 }
コード例 #4
0
ファイル: ProductsCRUD.cs プロジェクト: nechamigit/hmoProject
 //create
 public static int Create(PRODUCTS_DTO product)
 {
     using (HMO_PROGECTEntities ctx = new HMO_PROGECTEntities())
     {
         // ctx.PRODUCTS_TBL.Add(new PRODUCTS_TBL { name = product.name, description = product.description, categoryId = product.categoryId });
         PRODUCTS_TBL newProduct = new PRODUCTS_TBL()
         {
             name        = product.name,
             description = product.description,
             categoryId  = product.categoryId,
             imag        = product.imag
         };
         ctx.PRODUCTS_TBL.Add(newProduct);
         ctx.SaveChanges();
         var lastProduct = ctx.PRODUCTS_TBL.LastOrDefault();
         return(lastProduct.productId);
     }
 }
コード例 #5
0
ファイル: ProductsCRUD.cs プロジェクト: nechamigit/hmoProject
 //delete
 public static void Delete(PRODUCTS_DTO product)
 {
     ctx.PRODUCTS_TBL.Remove(ctx.PRODUCTS_TBL.FirstOrDefault(u => u.productId == product.productId));
     ctx.SaveChanges();
 }