Exemplo n.º 1
0
        public ActionResult AddCakesData(CakeViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }


            MyMapper <Cake, CakeViewModel> _mapper = new MyMapper <Cake, CakeViewModel>();
            Cake cakeDataModel = _mapper.castTo(model);

            _repository.Add(cakeDataModel);

            string imageUrl = model.Name + "_" + cakeDataModel.Id + ".jpg";
            string fileName = Server.MapPath("../images/" + imageUrl);

            var file = Request.Files["myimage"];

            file.SaveAs(fileName);

            cakeDataModel.ImageUrl = imageUrl;

            _repository.Update(cakeDataModel);

            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
        public ActionResult Detail(int id)
        {
            Cake entity = _repository.Find(id);

            MyMapper <CakeViewModel, Cake> _mapper = new MyMapper <CakeViewModel, Cake>();
            CakeViewModel model = _mapper.castTo(entity);

            return(View(model));
        }
Exemplo n.º 3
0
        public ActionResult CommentsPartial(int id)
        {
            var  repository = new PatisserieRepository();
            Cake entity     = _repository.Find(id);

            MyMapper <CakeViewModel, Cake> _mapper = new MyMapper <CakeViewModel, Cake>();
            CakeViewModel model = _mapper.castTo(entity);

            return(View(model));
        }