Esempio n. 1
0
 public CharacterDBO(int id, string name, string planet = "", StatusDBO status = StatusDBO.Active)
 {
     Id     = id;
     Name   = name;
     Planet = planet;
     Status = status;
 }
Esempio n. 2
0
        public async Task ChangeCharacterStatus(int id, StatusDBO status)
        {
            var character = _dbContext.Characters.FirstOrDefault(x => x.Id == id);

            if (character != null)
            {
                if (character.Status != status)
                {
                    character.SetStatus(status);
                    await _dbContext.SaveChangesAsync();
                }
            }
        }
Esempio n. 3
0
 internal void SetStatus(StatusDBO status)
 {
     Status = status;
 }