// Get JSON public JsonResult GetBreeds() { List <TBreed> all = null; using (Entities1 dc = new Entities1()) { dc.Configuration.ProxyCreationEnabled = false; var breeds = from a in dc.TBreeds select new { a }; if (breeds != null) { all = new List <TBreed>(); foreach (var i in breeds) { TBreed con = i.a; all.Add(con); } } } return(new JsonResult { Data = all, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
//Get Breed by ID public TBreed GetBreed(int intBreedID) { TBreed breeds = null; using (Entities1 dc = new Entities1()) { var v = (from a in dc.TBreeds where a.intBreedID.Equals(intBreedID) select new { a }).FirstOrDefault(); if (v != null) { breeds = v.a; } return(breeds); } }
public ActionResult Save(TBreed c) { string message = ""; bool status = false; if (ModelState.IsValid) { using (Entities1 dc = new Entities1()) { if (c.intBreedID > 0) { var v = dc.TBreeds.Where(a => a.intBreedID.Equals(c.intBreedID)).FirstOrDefault(); if (v != null) { v.strBreedName = c.strBreedName; } else { return(HttpNotFound()); } } else { dc.TBreeds.Add(c); } dc.SaveChanges(); status = true; message = "Data Is Successfully Saved."; } } else { message = "Error! Please try again."; } return(new JsonResult { Data = new { status = status, message = message } }); }