Пример #1
0
        public async Task <CharacterCounterTile> Update(CharacterCounterTile item)
        {
            var cutile = await _repo.Get((int)item.CounterTileId);

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

            cutile.DefaultValue = item.DefaultValue;
            cutile.CurrentValue = item.CurrentValue;
            cutile.Title        = item.Title;
            cutile.Maximum      = item.Maximum;
            cutile.Minimum      = item.Minimum;
            cutile.Step         = item.Step;

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

            return(cutile);
        }
Пример #2
0
 public async Task <CharacterCounterTile> Create(CharacterCounterTile item)
 {
     return(await _repo.Add(item));
 }