public IHttpActionResult GetLiveStock_BreedCategory(int id) { LiveStock_BreedCategory liveStock_BreedCategory = db.LiveStock_BreedCategory.Find(id); if (liveStock_BreedCategory == null) { return(NotFound()); } return(Ok(liveStock_BreedCategory)); }
public HttpResponseMessage PostLiveStock_BreedCategory(LiveStock_BreedCategory liveStock_BreedCategory) { if (!ModelState.IsValid) { return((HttpResponseMessage)Request.CreateResponse(HttpStatusCode.BadRequest, new { data = new { string.Empty }, success = false, error = string.Empty })); } db.LiveStock_BreedCategory.Add(liveStock_BreedCategory); db.SaveChanges(); return((HttpResponseMessage)Request.CreateResponse(HttpStatusCode.OK, new { data = new { id = liveStock_BreedCategory.Id }, success = true, error = string.Empty })); }
public IHttpActionResult DeleteLiveStock_BreedCategory(int id) { LiveStock_BreedCategory liveStock_BreedCategory = db.LiveStock_BreedCategory.Find(id); if (liveStock_BreedCategory == null) { return(NotFound()); } db.LiveStock_BreedCategory.Remove(liveStock_BreedCategory); db.SaveChanges(); return(Ok(liveStock_BreedCategory)); }
public HttpResponseMessage PutLiveStock_BreedCategory(int id, LiveStock_BreedCategory liveStock_BreedCategory) { if (!ModelState.IsValid) { return((HttpResponseMessage)Request.CreateResponse(HttpStatusCode.BadRequest, new { data = new { string.Empty }, success = false, error = string.Empty })); } if (id != liveStock_BreedCategory.Id) { return((HttpResponseMessage)Request.CreateResponse(HttpStatusCode.BadRequest, new { data = new { string.Empty }, success = false, error = string.Empty })); } try { LiveStock_BreedCategory LiveStockBreedCategoryData = db.LiveStock_BreedCategory.Where(a => a.Id == liveStock_BreedCategory.Id).FirstOrDefault(); LiveStockBreedCategoryData.CategoryName = liveStock_BreedCategory.CategoryName; LiveStockBreedCategoryData.BreedId = liveStock_BreedCategory.BreedId; LiveStockBreedCategoryData.Rate = liveStock_BreedCategory.Rate; LiveStockBreedCategoryData.Units = liveStock_BreedCategory.Units; LiveStockBreedCategoryData.Quantity = liveStock_BreedCategory.Quantity; LiveStockBreedCategoryData.Active = liveStock_BreedCategory.Active; if (liveStock_BreedCategory.Active == true) { LiveStockBreedCategoryData.UpdatedBy = liveStock_BreedCategory.UpdatedBy; LiveStockBreedCategoryData.UpdatedOn = liveStock_BreedCategory.UpdatedOn; } else if (liveStock_BreedCategory.Active == false) { LiveStockBreedCategoryData.ActiveBy = liveStock_BreedCategory.ActiveBy; LiveStockBreedCategoryData.ActiveOn = liveStock_BreedCategory.ActiveOn; } db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!LiveStock_BreedCategoryExists(id)) { return((HttpResponseMessage)Request.CreateResponse(HttpStatusCode.NotFound, new { data = new { string.Empty }, success = false, error = string.Empty })); } else { throw; } } return((HttpResponseMessage)Request.CreateResponse(HttpStatusCode.OK, new { data = new { liveStock_BreedCategory }, success = true, error = string.Empty })); }