public int Post(Models.ProductPackage value) { try { Data.MstProductPackage NewProductPackage = new Data.MstProductPackage(); NewProductPackage.ProductPackage = value.ProductPackageDescription; NewProductPackage.SKU = value.SKU; NewProductPackage.Price = value.Price; NewProductPackage.ProductId = value.ProductId; NewProductPackage.IsAvailable = value.IsAvailable; NewProductPackage.WithCoupon = value.WithCoupon; NewProductPackage.WithSoftware = value.WithSoftware; NewProductPackage.IsReoccuring = value.IsReoccuring; NewProductPackage.Particulars = value.Particulars; NewProductPackage.PackageURL = value.PackageURL; NewProductPackage.ProductPackageGroup = value.ProductPackageGroup; db.MstProductPackages.InsertOnSubmit(NewProductPackage); db.SubmitChanges(); return NewProductPackage.Id; } catch { return 0; } }
public HttpResponseMessage Delete(int Id) { Data.MstProductPackage DeleteProductPackage = db.MstProductPackages.Where(d => d.Id == Id).First(); if (DeleteProductPackage != null) { db.MstProductPackages.DeleteOnSubmit(DeleteProductPackage); try { db.SubmitChanges(); return Request.CreateResponse(HttpStatusCode.OK); } catch { return Request.CreateResponse(HttpStatusCode.BadRequest); } } else { return Request.CreateResponse(HttpStatusCode.NotFound); } }