public static NavMenuWidget ProjectToModel(this NavMenuWidgetViewModel viewModel) { var model = new NavMenuWidget() { Id = viewModel.Id, Title = viewModel.Title, NavMenuId = viewModel.NavMenuId }; return(model); }
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)); }