public override object ConvertFrom(ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { if (value is string) { NewPlayer n = new NewPlayer((string)value); return(n); } else { return(null); } }
public Task <Player> Create(NewPlayer player) { Guid id = Guid.NewGuid(); Player pl = new Player(); pl.Id = id; pl.Name = player.Name; pl.IsBanned = false; pl.Score = 0; pl.level = 1; pl.CreationTime = DateTime.UtcNow; pl.items = new List <Item>(); return(memRep.Create(pl));//wait & async voi ottaa pois ja palauttaa mem rep }