public IHttpActionResult PutShopbridge_inventory_1(string id, Shopbridge_inventory_1 shopbridge_inventory_1) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != shopbridge_inventory_1.Name_) { return(BadRequest()); } db.Entry(shopbridge_inventory_1).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!Shopbridge_inventory_1Exists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostShopbridge_inventory_1(Shopbridge_inventory_1 shopbridge_inventory_1) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Shopbridge_inventory_1.Add(shopbridge_inventory_1); try { db.SaveChanges(); } catch (DbUpdateException) { if (Shopbridge_inventory_1Exists(shopbridge_inventory_1.Name_)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = shopbridge_inventory_1.Name_ }, shopbridge_inventory_1)); }
public void DeleteFiles() { Shopbridge_inventory_1 obj = new Shopbridge_inventory_1(); obj.Name_ = "blackGrape"; obj.description_ = "Nashik special"; obj.price = 100; obj.image_name = ""; obj.thumb_name = ""; // Arrange Shopbridge_inventory_1Controller controller = new Shopbridge_inventory_1Controller(); // Act controller.DeleteFiles(obj); // Assert if (string.IsNullOrEmpty(obj.thumb_name)) { Assert.IsTrue(true); } else { if (File.Exists(HttpContext.Current.Server.MapPath("~/Images/") + obj.image_name) && File.Exists(HttpContext.Current.Server.MapPath("~/Thumbnails/") + obj.thumb_name)) { Assert.IsTrue(false); } else { Assert.IsTrue(true); } } }
public IHttpActionResult GetShopbridge_inventory_1(string id) { Shopbridge_inventory_1 shopbridge_inventory_1 = db.Shopbridge_inventory_1.Find(id); if (shopbridge_inventory_1 == null) { return(NotFound()); } return(Ok(shopbridge_inventory_1)); }
public IHttpActionResult DeleteShopbridge_inventory_1(string id) { Shopbridge_inventory_1 shopbridge_inventory_1 = db.Shopbridge_inventory_1.Find(id); if (shopbridge_inventory_1 == null) { return(NotFound()); } db.Shopbridge_inventory_1.Remove(shopbridge_inventory_1); db.SaveChanges(); DeleteFiles(shopbridge_inventory_1); return(Ok(shopbridge_inventory_1)); }
public void DeleteFiles(Shopbridge_inventory_1 obj) { string filePath = ""; if (!string.IsNullOrEmpty(obj.image_name)) { filePath = HttpContext.Current.Server.MapPath("~/Images/"); if (File.Exists(filePath + obj.image_name)) { File.Delete(filePath + obj.image_name); } filePath = HttpContext.Current.Server.MapPath("~/Thumbnails/"); if (File.Exists(filePath + obj.thumb_name)) { File.Delete(filePath + obj.thumb_name); } } }
public void PostShopbridge_inventory_1() { Shopbridge_inventory_1 obj = new Shopbridge_inventory_1(); obj.Name_ = "blackGrape"; obj.description_ = "Nashik special"; obj.price = 100; obj.image_name = ""; obj.thumb_name = ""; // Arrange Shopbridge_inventory_1Controller controller = new Shopbridge_inventory_1Controller(); // Act IHttpActionResult result = controller.PostShopbridge_inventory_1(obj); // Assert Assert.IsNotNull(result); }