public async Task <RulesetCounterTile> Update(RulesetCounterTile 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); }
public async Task <RulesetCounterTile> Create(RulesetCounterTile item) { return(await _repo.Add(item)); }