public ActionResult Edit(FeaturedProductDTO entity) { FeaturedProduct f = Mapper.Map <FeaturedProductDTO, FeaturedProduct>(entity); featuredProductsRepository.Update(f); featuredProductsRepository.Save(); return(Json(entity, JsonRequestBehavior.AllowGet)); }
public void Moq_DbSet_can_be_used_for_generic_Create() { var mockSet = new Mock <DbSet>(); var product = new FeaturedProduct(); mockSet.Setup(m => m.Create(typeof(FeaturedProduct))).Returns(product); Assert.Same(product, mockSet.Object.Create(typeof(FeaturedProduct))); mockSet.Verify(m => m.Create(typeof(FeaturedProduct)), Times.Once()); }
public ActionResult GetByID(int id) { try { FeaturedProduct f = featuredProductsRepository.GetById(id); return(Json(f, JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(false, JsonRequestBehavior.AllowGet)); } }
public void Adding_entity_to_state_manager_of_subtype_still_shows_up_in_local_binding_list() { using (var context = new SimpleModelContext()) { context.Products.Load(); var bindingList = context.Products.Local.ToBindingList(); var newProduct = new FeaturedProduct(); context.Products.Add(newProduct); Assert.True(bindingList.Contains(newProduct)); } }
public ActionResult Delete(FeaturedProductDTO entity) { try { FeaturedProduct f = featuredProductsRepository.GetById(entity.FeaturedProductID); featuredProductsRepository.Delete(f); featuredProductsRepository.Save(); return(Json(entity, JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(false, JsonRequestBehavior.AllowGet)); } }
public IHttpActionResult Put([FromUri] int id, [FromBody] FeaturedProduct featuredProduct) { featuredProduct.FeaturedId = id; FeaturedProductsRepo.Update(featuredProduct); return(Ok(featuredProduct)); }
public IHttpActionResult Post(FeaturedProduct featuredProduct) { FeaturedProductsRepo.Insert(featuredProduct); return(Created("api/featuredProducts" + featuredProduct.FeaturedId, featuredProduct)); }