Ejemplo n.º 1
0
        public static NavMenuWidget ProjectToModel(this NavMenuWidgetViewModel viewModel)
        {
            var model = new NavMenuWidget()
            {
                Id        = viewModel.Id,
                Title     = viewModel.Title,
                NavMenuId = viewModel.NavMenuId
            };

            return(model);
        }
Ejemplo n.º 2
0
        public static NavMenuWidgetViewModel ProjectToViewModel(this NavMenuWidget model)
        {
            var viewModel = new NavMenuWidgetViewModel()
            {
                Id        = model.Id,
                Title     = model.Title,
                NavMenuId = model.NavMenuId
            };

            return(viewModel);
        }
        public IActionResult UpdateWidget(NavMenuWidgetViewModel model)
        {
            if (ModelState.IsValid)
            {
                var widget = model.ProjectToModel();
                _widgetService.UpdateModel(widget);
                return(Ok(model));
            }

            return(BadRequest(ModelState));
        }