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")); }
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)); }
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)); }