public ActionResult SaveMeat(MeatKindViewModel meatkindviewmodel) { //var add = _context.MeatKind.ToList(); //add.Add(meatkindviewmodel.MeatName); _context.MeatKind.Add(meatkindviewmodel.MeatKind); _context.SaveChanges(); Inventory inventory = new Inventory() { MeatKindId = meatkindviewmodel.MeatKind.Id, }; _context.Inventories.Add(inventory); _context.SaveChanges(); MeatRates meatrates = new MeatRates() { MeatKindId = meatkindviewmodel.MeatKind.Id, }; _context.MeatRates.Add(meatrates); _context.SaveChanges(); var MeatsInDb = _context.MeatKind.ToList(); var MeatList = new MeatKindViewModel() { MeatKindList = MeatsInDb }; return(View("MeatKind", MeatList)); }
public async Task <IHttpActionResult> PutMeatRates(int id, MeatRates meatRates) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != meatRates.Id) { return(BadRequest()); } db.Entry(meatRates).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MeatRatesExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GetMeatRates(int id) { MeatRates meatRates = await db.MeatRates.FindAsync(id); if (meatRates == null) { return(NotFound()); } return(Ok(meatRates)); }
public async Task <IHttpActionResult> PostMeatRates(MeatRates meatRates) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.MeatRates.Add(meatRates); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = meatRates.Id }, meatRates)); }
public async Task <IHttpActionResult> DeleteMeatRates(int id) { MeatRates meatRates = await db.MeatRates.FindAsync(id); if (meatRates == null) { return(NotFound()); } db.MeatRates.Remove(meatRates); await db.SaveChangesAsync(); return(Ok(meatRates)); }