public async Task <object> GetMagicItem() { return(await TakePostAction <MagicItemRequest>((res, data) => { res.Data = MagicItem.ByID(data.IsCustom, data.ID).ToRemote(); })); }
public async Task <object> GetMagicItems() { return(await TakePostAction <MagicItemsRequest>((res, data) => { RemoteMagicItemList list = new RemoteMagicItemList(); list.MagicItems = new List <RemoteMagicItem>(); if (data.MagicItems != null) { foreach (var mir in data.MagicItems) { MagicItem mi = MagicItem.ByID(mir.IsCustom, mir.ID); list.MagicItems.Add(mi.ToRemote()); } } res.Data = list; })); }