public ActionResult Edit(Guid id)
        {
            TeaView Tea = teaService.GetById(id).Map();

            ViewBag.Countries = SelectListHelper.GetCountries(countryService);
            ViewBag.TeaSorts  = SelectListHelper.GetEnum <TeaSortBll>();
            ViewBag.Qualities = SelectListHelper.GetEnum <QualityBll>();

            return(View(Tea));
        }
 public static TeaBll Map(this TeaView tea)
 {
     return(new TeaBll
     {
         Id = tea.Id,
         Name = tea.Name,
         Description = tea.Description,
         TeaSort = tea.TeaSort,
         MadeFromCountry = tea.MadeFromCountry.Map(),
         PriceFor100Gr = tea.PriceFor100Gr,
         Quality = tea.Quality
     });
 }
        public ActionResult Edited(TeaView Tea)
        {
            if (ModelState.IsValid)
            {
                teaService.Update(Tea.Map());

                return(RedirectToAction("Details", "Tea", new { id = Tea.Id }));
            }

            ViewBag.Countries = SelectListHelper.GetCountries(countryService);
            ViewBag.TeaSorts  = SelectListHelper.GetEnum <TeaSortBll>();
            ViewBag.Qualities = SelectListHelper.GetEnum <QualityBll>();

            return(View("Edit", Tea));
        }
        public ActionResult Created(TeaView Tea)
        {
            Tea.Id = Guid.NewGuid();

            if (ModelState.IsValid)
            {
                teaService.Create(Tea.Map());

                return(RedirectToAction("Index", "Tea"));
            }

            ViewBag.Countries = SelectListHelper.GetCountries(countryService);
            ViewBag.TeaSorts  = SelectListHelper.GetEnum <TeaSortBll>();
            ViewBag.Qualities = SelectListHelper.GetEnum <QualityBll>();

            return(View("Create"));
        }
        public ActionResult Deleted(TeaView Tea)
        {
            teaService.Delete(Tea.Map());

            return(RedirectToAction("Index", "Tea"));
        }
        public ActionResult Delete(Guid id)
        {
            TeaView Tea = teaService.GetById(id).Map();

            return(View(Tea));
        }