public Task <Item> Create(NewItem newItem, Guid playerId) { if (newItem.Level < 98) { throw new CustomException(); } Item _item = new Item(); _item.Type = newItem.Type; _item.Level = newItem.Level; _item.CreationTime = DateTime.Now; _item.Id = Guid.NewGuid(); return(_IRepository.CreateItem(_item, playerId)); }
public Task <Item> Create(Guid playerId, [FromBody] NewItem newItem) { return(_ItemsProcessor.Create(newItem, playerId)); }