public IHttpActionResult PostvGetAllCategory(vGetAllCategory vGetAllCategory) { if (!ModelState.IsValid) { return BadRequest(ModelState); } db.vGetAllCategories.Add(vGetAllCategory); try { db.SaveChanges(); } catch (DbUpdateException) { if (vGetAllCategoryExists(vGetAllCategory.ParentProductCategoryName)) { return Conflict(); } else { throw; } } return CreatedAtRoute("DefaultApi", new { id = vGetAllCategory.ParentProductCategoryName }, vGetAllCategory); }
public IHttpActionResult PutvGetAllCategory(string id, vGetAllCategory vGetAllCategory) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != vGetAllCategory.ParentProductCategoryName) { return BadRequest(); } db.Entry(vGetAllCategory).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!vGetAllCategoryExists(id)) { return NotFound(); } else { throw; } } return StatusCode(HttpStatusCode.NoContent); }
public void AddTovGetAllCategories(vGetAllCategory vGetAllCategory) { base.AddObject("vGetAllCategories", vGetAllCategory); }
public static vGetAllCategory CreatevGetAllCategory(string parentProductCategoryName) { vGetAllCategory vGetAllCategory = new vGetAllCategory(); vGetAllCategory.ParentProductCategoryName = parentProductCategoryName; return vGetAllCategory; }