public IHttpActionResult PostProduct(Products product, Guid id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Categorys cat = DataStore <Categorys> .Find(id); cat.Listproducts.Add(product); //db.Categorys.Add(categorys); try { DataStore <Categorys> .Update(cat); } catch (DbUpdateException) { if (!CategorysExists(cat.ID)) { return(NotFound()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = product.ID }, product)); }
public IHttpActionResult PutProducts(Guid id, Products products) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (DataStore <Products> .Find(id) == null /*id != products.ID*/) { return(BadRequest()); } //db.Entry(products).State = EntityState.Modified; DataStore <Products> .Update(products); //try //{ // db.SaveChanges(); //} //catch (DbUpdateConcurrencyException) //{ // if (!ProductsExists(id)) // { // return NotFound(); // } // else // { // throw; // } //} return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetCategorys(Guid id) { var category = DataStore <Categorys> .Find(id); //Categorys categorys = db.Categorys.Find(id); if (category == null) { return(NotFound()); } return(Ok(category)); }
public IHttpActionResult DeleteCategorys(Guid id) { Categorys categorys = DataStore <Categorys> .Find(id); if (categorys == null) { return(NotFound()); } DataStore <Categorys> .Delete(id); return(Ok(categorys)); }
public IHttpActionResult GetProducts(Guid id) { // Products products = db.Products.Find(id); var products = DataStore <Products> .Find(id); if (products == null) { return(NotFound()); } return(Ok(products)); }
// GET: Employees/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Employees employees = DataStore <Employees> .Find(id); if (employees == null) { return(HttpNotFound()); } return(View(employees)); }
public IHttpActionResult DeleteProducts(Guid id) { //Products products = db.Products.Find(id); var product = DataStore <Products> .Find(id); if (product == null) { return(NotFound()); } //db.Products.Remove(products); //db.SaveChanges(); DataStore <Products> .Delete(product); //return Ok(products); return(Ok()); }
public IndustryModel GetCompanies(int industryId) { using (var db = new DataStore<IndustryModel>("industry")) { var industry = db.GetCollection().Find(x => x.Id == industryId); if (industry == null) { var json = _yqlService.FetchCompanies(industryId); var jobj = JObject.Parse(json); jobj = JObject.Parse(jobj["query"]["results"]["industry"].ToString()); industry = Helper.DeserializeJson<IndustryModel>(jobj); industry.Company.ForEach(x => x.SectorId = industry.Id); db.Find() SaveIndustry(industry); } return industry; } }
public Task <ICollection <Customer> > SearchByFirstname(string firstname) { return(store.Find(x => x.Where(c => c.FirstName == firstname))); }
// GET api/<controller>/5 public virtual T Get(string id) { var result = DataStore.Find <T>(t => t.Id == id, Includes); return(result); }
// GET api/<controller>/5 public virtual T Get(int id) { return(DataStore.Find <T>(t => t.ID == id, Includes)); }
public T Get <T>(int id) where T : class, IIdentifier { return(DataStore.Find <T>(t => t.Id == id, Includes)); }