コード例 #1
0
        public Response DeleteTrack(int id)
        {
            magmaDbContext.Remove <Track>(GetTrackById(id).track);

            magmaDbContext.SaveChanges();

            return(responseFactory.CreateResponse("Success: removed track", ResponseStatus.OK));
        }
コード例 #2
0
        public Response DeleteAudioEffect(int id)
        {
            magmaDbContext.Remove <AudioEffect>(GetAudioEffectById(id).audioEffect);

            magmaDbContext.SaveChanges();

            return(responseFactory.CreateResponse("Success: removed audio effect", ResponseStatus.OK));
        }
コード例 #3
0
        public Response DeletePlugin(int id)
        {
            magmaDbContext.Remove <Plugin>(GetPluginById(id).plugin);

            magmaDbContext.SaveChanges();

            return(responseFactory.CreateResponse("Success: deleted plugin", ResponseStatus.OK));
        }
コード例 #4
0
        public Response DeleteUser(int id)
        {
            magmaDbContext.Remove <User>(GetUserById(id).user);

            magmaDbContext.SaveChanges();

            return(responseFactory.CreateResponse("Success: deleted user", ResponseStatus.OK));
        }
コード例 #5
0
        public Response DeleteSynthesizer(int id)
        {
            magmaDbContext.Remove <Synthesizer>(GetSynthesizerById(id).synthesizer);

            magmaDbContext.SaveChanges();

            return(responseFactory.CreateResponse("Success: removed synthesizer", ResponseStatus.OK));
        }
コード例 #6
0
        public Response DeleteProject(int id)
        {
            magmaDbContext.Remove <Project>(GetProjectById(id).project);

            magmaDbContext.SaveChanges();

            return(responseFactory.CreateResponse("Success: removed project", ResponseStatus.OK));
        }