public ActionResult Edit(string id)
        {
            Good          good          = new Good();
            GoodViewModel goodViewModel = new GoodViewModel();

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            good = _goodRepository.Get(x => x.Id == id).FirstOrDefault();

            if (good == null)
            {
                return(HttpNotFound());
            }

            goodViewModel.GoodId         = good.Id;
            goodViewModel.Name           = good.Name;
            goodViewModel.Price          = good.Price;
            goodViewModel.ManufacturerId = good.ManufacturerId;
            goodViewModel.Amount         = good.Amount;
            goodViewModel.TypeId         = good.TypeId;
            goodViewModel.Description    = good.Description;
            goodViewModel.ManufacturerVM = _manufacturerRepository.Get();
            goodViewModel.TypeVM         = _typeRepository.Get();

            return(View(goodViewModel));
        }
Esempio n. 2
0
        public ActionResult Delete(int id)
        {
            repo.Remove(repo.Get(id));
            repo.SaveChanges();

            int redirectPage = (int)Session["LastPage"];

            return(RedirectToAction("Index", new { id = redirectPage }));
        }
Esempio n. 3
0
        // GET: Manufacturer/Details/5
        public ActionResult Details(int id)
        {
            Manufacturer manufacturer = repo.Get(id);

            if (manufacturer != null)
            {
                return(View(manufacturer));
            }
            return(HttpNotFound());
        }
        public void Get_Success_ReturnEntity()
        {
            // Arrange
            var repository = new ManufacturerRepository();
            var input      = repository.Create(GenerateInput());

            // Act
            var result = repository.Get(input.Id);

            // Assert
            Assert.IsInstanceOf <Manufacturer>(result);
        }
        public void Delete_Success_ReturnNull()
        {
            // Arrange
            var repository = new ManufacturerRepository();
            var input      = repository.Create(GenerateInput());

            // Act
            repository.Delete(input.Id);
            var result = repository.Get(input.Id);

            // Assert
            Assert.IsNull(result);
        }
Esempio n. 6
0
 public ActionResult Edit_Manufacturer(int id)
 {
     return(View(manufacturerRepository.Get(id)));
 }
Esempio n. 7
0
 public ActionResult Edit(int id)
 {
     return(View(_manufacturers.Get(id)));
 }