public Task Delete(AssemblyModuleGridsPost assemblymodulegridsPost)
        {
            // Additional validations

            // Pre-process

            // Process
            this._assemblymodulegridsRepository.RegisterDelete(assemblymodulegridsPost);
            try
            {
                this._assemblymodulegridsRepository.Commit();
            }
            catch (Exception ex)
            {
                this._assemblymodulegridsRepository.Rollback();
                // Log exception
                throw;
            }

            // Post-process

            return(Task.CompletedTask);
        }
        public Task <Int64> Create(AssemblyModuleGridsPost assemblymodulegridsPost)
        {
            // Additional validations

            // Pre-process

            // Process
            this._assemblymodulegridsRepository.RegisterCreate(assemblymodulegridsPost);
            try
            {
                this._assemblymodulegridsRepository.Commit();
            }
            catch (Exception ex)
            {
                this._assemblymodulegridsRepository.Rollback();
                // Log exception
                throw;
            }

            // Post-process

            return(Task.FromResult(assemblymodulegridsPost.ixAssemblyModuleGrid));
        }
예제 #3
0
 public void RegisterDelete(AssemblyModuleGridsPost assemblymodulegridsPost)
 {
     _context.AssemblyModuleGridsPost.Remove(assemblymodulegridsPost);
 }
예제 #4
0
 public void RegisterEdit(AssemblyModuleGridsPost assemblymodulegridsPost)
 {
     _context.Entry(assemblymodulegridsPost).State = EntityState.Modified;
 }
예제 #5
0
 public void RegisterCreate(AssemblyModuleGridsPost assemblymodulegridsPost)
 {
     _context.AssemblyModuleGridsPost.Add(assemblymodulegridsPost);
 }