public async Task <CharacterLinkTile> Update(CharacterLinkTile item) { var linktile = await _repo.Get((int)item.LinkTileId); if (linktile == null) { return(linktile); } linktile.ShowTitle = item.ShowTitle; linktile.DisplayLinkImage = item.DisplayLinkImage; linktile.LinkType = item.LinkType; linktile.AbilityId = item.AbilityId; linktile.BuffAndEffectId = item.BuffAndEffectId; linktile.SpellId = item.SpellId; linktile.ItemId = item.ItemId; linktile.AllyId = item.AllyId; //linktile.Color = item.Color; //linktile.BgColor = item.BgColor; linktile.BodyBgColor = item.BodyBgColor; linktile.BodyTextColor = item.BodyTextColor; linktile.TitleBgColor = item.TitleBgColor; linktile.TitleTextColor = item.TitleTextColor; linktile.Shape = item.Shape; linktile.SortOrder = item.SortOrder; linktile.IsManual = item.IsManual; linktile.FontSize = item.FontSize; linktile.FontSizeTitle = item.FontSizeTitle; try { await _repo.Update(linktile); } catch (Exception ex) { throw ex; } return(linktile); }
public async Task <CharacterLinkTile> Create(CharacterLinkTile item) { return(await _repo.Add(item)); }