public ItemTemplateRequestBuilder WithItemTemplate(ItemTemplate itemTemplate) { var itemTemplatePoco = ItemTemplatePoco.FromItemTemplate(itemTemplate); restRequest.AddJsonBody(itemTemplatePoco); return(this); }
public async Task <ActionResult <int> > PostItemTemplate([FromBody] ItemTemplatePoco ItemTemplatePoco) { var itemTemplate = ItemTemplatePoco.ToItemTemplate(); await _itemTemplateRepository.SaveAsync(itemTemplate); return(Ok(itemTemplate.Id)); }
public ItemTemplate(ItemTemplatePoco ItemTemplatePoco) { Id = ItemTemplatePoco.Id; ImageUrl = ItemTemplatePoco.ImageUrl; ImageData = ItemTemplatePoco.ImageData; Name = ItemTemplatePoco.Name; ItemCategory = ItemTemplatePoco.ItemCategory; IsStackable = ItemTemplatePoco.IsStackable; IsEquipable = ItemTemplatePoco.IsEquipable; IsUsable = ItemTemplatePoco.IsUsable; IsGatchaDrop = ItemTemplatePoco.IsGatchaDrop; BaseStats = ItemTemplatePoco.BaseStats; BaseAttributes = ItemTemplatePoco.BaseAttributes; UpgradeMaterials = ItemTemplatePoco.UpgradeMaterials; RarityType = ItemTemplatePoco.RarityType; }