Пример #1
0
        public ActionResult Create()
        {
            var viewModel = new WholesalerEditModel()
            {
                Wholesaler = new WholesalerDto()
            };

            return(View(viewModel));
        }
Пример #2
0
        public ActionResult Edit(WholesalerEditModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            model.Wholesaler.Updated = DateTime.Now;
            model.Wholesaler.ByUser  = User.Identity.Name;
            _service.Update(model.Wholesaler);

            return(RedirectToAction("Index"));
        }
Пример #3
0
        public void Wholesaler_WholesalerEdit_ReturnsWholesalerIndexView()
        {
            var viewModel = new WholesalerEditModel()
            {
                Wholesaler = new WholesalerDto()
                {
                    Name = "Test"
                }
            };

            var result = _wholesalersController.Edit(viewModel) as RedirectToRouteResult;

            Assert.That(result.RouteValues["Action"], Is.EqualTo("Index"));
        }
Пример #4
0
        public void Wholesaler_WholesalerEdit_ReturnsWholesalerServiceUpdate()
        {
            var viewModel = new WholesalerEditModel()
            {
                Wholesaler = new WholesalerDto()
                {
                    Name = "Test"
                }
            };

            var result = _wholesalersController.Edit(viewModel) as RedirectToRouteResult;

            _wholesalerService.Received().Update(viewModel.Wholesaler);
        }
        public void WholesalerController_PostEditViewModel_DbSetReceivedFind()
        {
            var editModel = new WholesalerEditModel()
            {
                Wholesaler = new WholesalerDto()
                {
                    Name = "Test", IsDeleted = false
                }
            };

            _wholesalersController.Edit(editModel);

            _dbSet.Received(1).Attach(Arg.Any <Wholesaler>());
            _context.Received(1).SaveChanges();
        }
        public void WholesalerController_PostCreateViewModel_DbSetReceivedAddAndContextReceivedSaveChanges()
        {
            var editModel = new WholesalerEditModel()
            {
                Wholesaler = new WholesalerDto()
                {
                    Name = "Test", IsDeleted = false
                }
            };

            _wholesalersController.Create(editModel);

            _dbSet.Received(1).Add(Arg.Any <Wholesaler>());
            _context.Received(1).SaveChanges();
        }
Пример #7
0
        public ActionResult Edit(int id)
        {
            var modelDto = _service.GetSingle(id);

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

            var viewModel = new WholesalerEditModel()
            {
                Wholesaler = modelDto
            };

            return(View(viewModel));
        }