Beispiel #1
0
        /// <summary>
        ///     Displays a non-paginated list of entities returned from the underlying
        ///     service in no particular order at all.
        /// </summary>
        /// <returns>
        ///     ViewResult with an IEnumerable of TViewModel as it's model.
        /// </returns>
        public virtual ActionResult Index()
        {
            var vmList = service
                         .GetList()
                         .Select(e => converter.EntityToViewmodel(e));

            return(View(vmList));
        }
Beispiel #2
0
        // todo: tests
        public ActionResult Edit(int productId, int featureId)
        {
            var feature = service.GetById(featureId);

            if (feature == null || feature.Product.Id != productId)
            {
                return(new HttpNotFoundResult());
            }
            else
            {
                var vm = converter.EntityToViewmodel(feature);
                return(View(vm));
            }
        }
Beispiel #3
0
        // todo: tests
        public ActionResult Edit(int productId, int versionId)
        {
            var version = service.GetById(versionId);

            if (version == null || version.Product.Id != productId)
            {
                return(new HttpNotFoundResult());
            }
            else
            {
                var vm = converter.EntityToViewmodel(version);
                return(View(vm));
            }
        }