示例#1
0
        public async Task <CharacterImageTile> Update(CharacterImageTile item)
        {
            var imagetile = await _repo.Get((int)item.ImageTileId);

            if (imagetile == null)
            {
                return(imagetile);
            }

            imagetile.ImageUrl = item.ImageUrl;
            imagetile.Title    = item.Title;

            //imagetile.Color = item.Color;
            //imagetile.BgColor = item.BgColor;
            imagetile.BodyBgColor    = item.BodyBgColor;
            imagetile.BodyTextColor  = item.BodyTextColor;
            imagetile.TitleBgColor   = item.TitleBgColor;
            imagetile.TitleTextColor = item.TitleTextColor;
            imagetile.Shape          = item.Shape;
            imagetile.SortOrder      = item.SortOrder;
            imagetile.IsManual       = item.IsManual;
            imagetile.FontSize       = item.FontSize;
            imagetile.FontSizeTitle  = item.FontSizeTitle;
            try
            {
                await _repo.Update(imagetile);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(imagetile);
        }
示例#2
0
 public async Task <CharacterImageTile> Create(CharacterImageTile item)
 {
     return(await _repo.Add(item));
 }