示例#1
0
        // GET: LoadFormats/EditFormatType
        public async Task <IActionResult> EditFormatType(Guid productId, Guid loadFormatId,
                                                         string tableName, UploadFileTypes uploadFileType)
        {
            var formattypes = await(from r in _context.FormatTypes
                                    where r.LoadFormatID == loadFormatId &&
                                    r.TableName == tableName
                                    orderby r.FieldLabel
                                    select r).ToListAsync();

            FormatTypesViewModel viewModel = new FormatTypesViewModel
            {
                ProductID      = productId,
                UploadFileType = uploadFileType,
                FormatTypes    = formattypes
            };

            return(View(viewModel));
        }
示例#2
0
        // GET: FormatTypes
        public async Task <IActionResult> Index(Guid loadFormatId, UploadFileTypes uploadFileType)
        {
            var tables = _context.FormatTypes
                         .Where(t => t.LoadFormatID == loadFormatId)
                         .Select(t => t.TableName).Distinct()
                         .ToList();

            var _tablename = tables.FirstOrDefault();

            var formattypes = await _context.FormatTypes
                              .Include(f => f.LoadFormat)
                              .AsNoTracking()
                              .OrderBy(c => c.FieldName)
                              .Where(f => f.LoadFormatID == loadFormatId &&
                                     f.TableName == _tablename).ToListAsync();

            FormatTypesViewModel viewModel = new FormatTypesViewModel
            {
                FormatTypes    = formattypes,
                UploadFileType = uploadFileType
            };

            return(View(viewModel));
        }