//public RulesetImageTile GetById(int? id) //{ // throw new NotImplementedException(); //} public async Task <RulesetTextTile> Update(RulesetTextTile item) { var textTile = await _repo.Get((int)item.TextTileId); if (textTile == null) { return(textTile); } textTile.Text = item.Text; textTile.Title = item.Title; //imagetile.Color = item.Color; //imagetile.BgColor = item.BgColor; textTile.BodyBgColor = item.BodyBgColor; textTile.BodyTextColor = item.BodyTextColor; textTile.TitleBgColor = item.TitleBgColor; textTile.TitleTextColor = item.TitleTextColor; textTile.Shape = item.Shape; textTile.SortOrder = item.SortOrder; textTile.IsManualText = item.IsManualText; textTile.FontSizeText = item.FontSizeText; textTile.IsManualTitle = item.IsManualTitle; textTile.FontSizeTitle = item.FontSizeTitle; try { await _repo.Update(textTile); } catch (Exception ex) { throw ex; } return(textTile); }
public async Task <RulesetTextTile> Create(RulesetTextTile item) { return(await _repo.Add(item)); }