public async Task DeleteAsync(RoomScript roomScript) { using (var database = new Database("ConnectionString")) { await database.DeleteAsync(roomScript); } }
public async Task Create([FromBody] RoomScript roomScript) { var script = new RoomScript { Id = Guid.Empty, GroupId = roomScript.GroupId, ScriptId = roomScript.ScriptId, Name = roomScript.Name }; await _repository.SaveAsync(script); }
public async Task SaveAsync(RoomScript roomScript) { using (var database = new Database("ConnectionString")) { if (roomScript.Id == Guid.Empty) { roomScript.Id = Guid.NewGuid(); await database.InsertAsync(roomScript); } else { await database.UpdateAsync(roomScript); } } }