public CharacterDBO(int id, string name, string planet = "", StatusDBO status = StatusDBO.Active) { Id = id; Name = name; Planet = planet; Status = status; }
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(); } } }
internal void SetStatus(StatusDBO status) { Status = status; }