public async Task <ResponseResult <int> > PostMenu(NavigationMenuDto dto) { var item = await _navigationService.AddOrUpdate <NavigationMenuDto, int>(dto); var result = new ResponseResult <int>(item.Id); return(result); }
public virtual void Update(String id, NavigationMenuDto model) { NavigationMenu navigationMenu = this.NavigationMenuRepository.GetById(id); navigationMenu.CreatedAt = model.CreatedAt; navigationMenu.UpdatedAt = model.UpdatedAt; navigationMenu.ApplicationId = model.ApplicationId; navigationMenu.ParentId = model.ParentId; navigationMenu.Name = model.Name; navigationMenu.DisplayName = model.DisplayName; navigationMenu.Style = model.Style; navigationMenu.LinkAddress = model.LinkAddress; navigationMenu.ResourceType = model.ResourceType; navigationMenu.Attributes = model.Attributes; this.NavigationMenuRepository.Update(navigationMenu); }
public virtual String Save(NavigationMenuDto model) { NavigationMenu navigationMenu = new NavigationMenu(); navigationMenu.Id = model.Id; navigationMenu.CreatedAt = model.CreatedAt; navigationMenu.UpdatedAt = model.UpdatedAt; navigationMenu.ApplicationId = model.ApplicationId; navigationMenu.ParentId = model.ParentId; navigationMenu.Name = model.Name; navigationMenu.DisplayName = model.DisplayName; navigationMenu.Style = model.Style; navigationMenu.LinkAddress = model.LinkAddress; navigationMenu.ResourceType = model.ResourceType; navigationMenu.Attributes = model.Attributes; return(this.NavigationMenuRepository.Save(navigationMenu)); }
/// <summary> /// 获取 /// </summary> /// <param name="id"></param> public virtual NavigationMenuDto GetNavigationMenuById(String id) { NavigationMenu navigationMenu = this.NavigationMenuRepository.GetById(id); NavigationMenuDto model = new NavigationMenuDto(); model.Id = navigationMenu.Id; model.CreatedAt = navigationMenu.CreatedAt; model.UpdatedAt = navigationMenu.UpdatedAt; model.ApplicationId = navigationMenu.ApplicationId; model.ParentId = navigationMenu.ParentId; model.Name = navigationMenu.Name; model.DisplayName = navigationMenu.DisplayName; model.Style = navigationMenu.Style; model.LinkAddress = navigationMenu.LinkAddress; model.ResourceType = navigationMenu.ResourceType; model.Attributes = navigationMenu.Attributes; return(model); }
public void Put(String id, [FromBody] NavigationMenuDto model) { this.NavigationMenuService.Update(id, model); }
public String Post([FromBody] NavigationMenuDto model) { return(this.NavigationMenuService.Save(model)); }