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);
         }
     }
 }