public async Task <CharacterCommandTile> Update(CharacterCommandTile item) { var ctile = await _repo.Get((int)item.CommandTileId); if (ctile == null) { return(ctile); } ctile.Command = item.Command; ctile.Title = item.Title; ctile.ImageUrl = item.ImageUrl; ctile.IsCommandChecked = item.IsCommandChecked; //ctile.Color = item.Color; //ctile.BgColor = item.BgColor; ctile.BodyBgColor = item.BodyBgColor; ctile.BodyTextColor = item.BodyTextColor; ctile.TitleBgColor = item.TitleBgColor; ctile.TitleTextColor = item.TitleTextColor; ctile.Shape = item.Shape; ctile.SortOrder = item.SortOrder; ctile.IsManual = item.IsManual; ctile.FontSize = item.FontSize; ctile.FontSizeTitle = item.FontSizeTitle; try { await _repo.Update(ctile); } catch (Exception ex) { throw ex; } return(ctile); }
public async Task <CharacterCommandTile> Create(CharacterCommandTile item) { return(await _repo.Add(item)); }