Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public async Task <CharacterLinkTile> Create(CharacterLinkTile item)
 {
     return(await _repo.Add(item));
 }