mirror of
https://github.com/claunia/marechai.git
synced 2025-12-16 19:14:25 +00:00
Use BaseViewModel in admin.
This commit is contained in:
@@ -31,6 +31,7 @@
|
|||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using Cicm.Database.Models;
|
using Cicm.Database.Models;
|
||||||
|
using cicm_web.Areas.Admin.Models;
|
||||||
using Microsoft.AspNetCore.Authorization;
|
using Microsoft.AspNetCore.Authorization;
|
||||||
using Microsoft.AspNetCore.Mvc;
|
using Microsoft.AspNetCore.Mvc;
|
||||||
using Microsoft.AspNetCore.Mvc.Rendering;
|
using Microsoft.AspNetCore.Mvc.Rendering;
|
||||||
|
|||||||
@@ -31,6 +31,7 @@
|
|||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using Cicm.Database.Models;
|
using Cicm.Database.Models;
|
||||||
|
using cicm_web.Areas.Admin.Models;
|
||||||
using Microsoft.AspNetCore.Authorization;
|
using Microsoft.AspNetCore.Authorization;
|
||||||
using Microsoft.AspNetCore.Mvc;
|
using Microsoft.AspNetCore.Mvc;
|
||||||
using Microsoft.AspNetCore.Mvc.Rendering;
|
using Microsoft.AspNetCore.Mvc.Rendering;
|
||||||
|
|||||||
7
cicm_web/Areas/Admin/Models/BaseViewModel.cs
Normal file
7
cicm_web/Areas/Admin/Models/BaseViewModel.cs
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
namespace cicm_web.Areas.Admin.Models
|
||||||
|
{
|
||||||
|
public class BaseViewModel<TKey>
|
||||||
|
{
|
||||||
|
public TKey Id;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -30,9 +30,8 @@
|
|||||||
|
|
||||||
namespace cicm_web.Areas.Admin.Models
|
namespace cicm_web.Areas.Admin.Models
|
||||||
{
|
{
|
||||||
public class CompanyDescriptionViewModel
|
public class CompanyDescriptionViewModel : BaseViewModel<int>
|
||||||
{
|
{
|
||||||
public string Company;
|
public string Company;
|
||||||
public int Id;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -28,12 +28,11 @@
|
|||||||
// Copyright © 2003-2018 Natalia Portillo
|
// Copyright © 2003-2018 Natalia Portillo
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
namespace Cicm.Database.Models
|
namespace cicm_web.Areas.Admin.Models
|
||||||
{
|
{
|
||||||
public class CompanyLogoViewModel
|
public class CompanyLogoViewModel : BaseViewModel<int>
|
||||||
{
|
{
|
||||||
public string Company;
|
public string Company;
|
||||||
public int Id;
|
|
||||||
public int? Year;
|
public int? Year;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -6,9 +6,8 @@ using Cicm.Database;
|
|||||||
|
|
||||||
namespace cicm_web.Areas.Admin.Models
|
namespace cicm_web.Areas.Admin.Models
|
||||||
{
|
{
|
||||||
public class CompanyViewModel
|
public class CompanyViewModel : BaseViewModel<int>
|
||||||
{
|
{
|
||||||
public int Id { get; set; }
|
|
||||||
public string Name { get; set; }
|
public string Name { get; set; }
|
||||||
[DisplayFormat(DataFormatString = "{0:d}", ApplyFormatInEditMode = true)]
|
[DisplayFormat(DataFormatString = "{0:d}", ApplyFormatInEditMode = true)]
|
||||||
[DataType(DataType.Date)]
|
[DataType(DataType.Date)]
|
||||||
|
|||||||
@@ -36,10 +36,9 @@ using System.ComponentModel.DataAnnotations.Schema;
|
|||||||
|
|
||||||
namespace cicm_web.Areas.Admin.Models
|
namespace cicm_web.Areas.Admin.Models
|
||||||
{
|
{
|
||||||
public class GpuViewModel
|
public class GpuViewModel : BaseViewModel<int>
|
||||||
{
|
{
|
||||||
public string Company;
|
public string Company;
|
||||||
public int Id;
|
|
||||||
[DisplayFormat(DataFormatString = "{0:d}")]
|
[DisplayFormat(DataFormatString = "{0:d}")]
|
||||||
[DataType(DataType.Date)]
|
[DataType(DataType.Date)]
|
||||||
public DateTime? Introduced;
|
public DateTime? Introduced;
|
||||||
|
|||||||
@@ -29,15 +29,13 @@
|
|||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
using System.ComponentModel;
|
using System.ComponentModel;
|
||||||
using Cicm.Database.Models;
|
|
||||||
|
|
||||||
namespace cicm_web.Areas.Admin.Models
|
namespace cicm_web.Areas.Admin.Models
|
||||||
{
|
{
|
||||||
public class GpusByMachineViewModel : BaseModel<long>
|
public class GpusByMachineViewModel : BaseViewModel<long>
|
||||||
{
|
{
|
||||||
[DisplayName("GPU")]
|
[DisplayName("GPU")]
|
||||||
public string Gpu;
|
public string Gpu;
|
||||||
public long Id;
|
|
||||||
public string Machine;
|
public string Machine;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,8 @@
|
|||||||
namespace cicm_web.Areas.Admin.Models
|
namespace cicm_web.Areas.Admin.Models
|
||||||
{
|
{
|
||||||
public class InstructionSetExtensionsByProcessorViewModel
|
public class InstructionSetExtensionsByProcessorViewModel : BaseViewModel<int>
|
||||||
{
|
{
|
||||||
public string Extension;
|
public string Extension;
|
||||||
public int Id;
|
|
||||||
public string Processor;
|
public string Processor;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,8 @@
|
|||||||
namespace cicm_web.Areas.Admin.Models
|
namespace cicm_web.Areas.Admin.Models
|
||||||
{
|
{
|
||||||
public class MachineFamilyViewModel
|
public class MachineFamilyViewModel : BaseViewModel<int>
|
||||||
{
|
{
|
||||||
public string Company;
|
public string Company;
|
||||||
public int Id;
|
|
||||||
public string Name;
|
public string Name;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -5,9 +5,8 @@ using Cicm.Database;
|
|||||||
|
|
||||||
namespace cicm_web.Areas.Admin.Models
|
namespace cicm_web.Areas.Admin.Models
|
||||||
{
|
{
|
||||||
public class MachineViewModel
|
public class MachineViewModel : BaseViewModel<int>
|
||||||
{
|
{
|
||||||
public int Id { get; set; }
|
|
||||||
[StringLength(255)]
|
[StringLength(255)]
|
||||||
public string Name { get; set; }
|
public string Name { get; set; }
|
||||||
public MachineType Type { get; set; }
|
public MachineType Type { get; set; }
|
||||||
@@ -17,7 +16,6 @@ namespace cicm_web.Areas.Admin.Models
|
|||||||
public string Family { get; set; }
|
public string Family { get; set; }
|
||||||
[StringLength(50)]
|
[StringLength(50)]
|
||||||
public string Model { get; set; }
|
public string Model { get; set; }
|
||||||
|
|
||||||
public string Company { get; set; }
|
public string Company { get; set; }
|
||||||
|
|
||||||
[DisplayName("Introduced")]
|
[DisplayName("Introduced")]
|
||||||
|
|||||||
@@ -33,9 +33,8 @@ using Cicm.Database;
|
|||||||
|
|
||||||
namespace cicm_web.Areas.Admin.Models
|
namespace cicm_web.Areas.Admin.Models
|
||||||
{
|
{
|
||||||
public class MemoryByMachineViewModel
|
public class MemoryByMachineViewModel : BaseViewModel<long>
|
||||||
{
|
{
|
||||||
public long Id;
|
|
||||||
public MemoryType Type { get; set; }
|
public MemoryType Type { get; set; }
|
||||||
public MemoryUsage Usage { get; set; }
|
public MemoryUsage Usage { get; set; }
|
||||||
public long? Size { get; set; }
|
public long? Size { get; set; }
|
||||||
|
|||||||
@@ -34,12 +34,10 @@ using System.ComponentModel;
|
|||||||
using System.ComponentModel.DataAnnotations;
|
using System.ComponentModel.DataAnnotations;
|
||||||
using System.ComponentModel.DataAnnotations.Schema;
|
using System.ComponentModel.DataAnnotations.Schema;
|
||||||
|
|
||||||
namespace Cicm.Database.Models
|
namespace cicm_web.Areas.Admin.Models
|
||||||
{
|
{
|
||||||
public class ProcessorViewModel
|
public class ProcessorViewModel : BaseViewModel<int>
|
||||||
{
|
{
|
||||||
public int Id;
|
|
||||||
|
|
||||||
public string Name { get; set; }
|
public string Name { get; set; }
|
||||||
public string Company { get; set; }
|
public string Company { get; set; }
|
||||||
[DisplayName("Model code")]
|
[DisplayName("Model code")]
|
||||||
|
|||||||
@@ -32,9 +32,8 @@ using System.ComponentModel;
|
|||||||
|
|
||||||
namespace cicm_web.Areas.Admin.Models
|
namespace cicm_web.Areas.Admin.Models
|
||||||
{
|
{
|
||||||
public class ProcessorsByMachineViewModel
|
public class ProcessorsByMachineViewModel : BaseViewModel<long>
|
||||||
{
|
{
|
||||||
public long Id { get; set; }
|
|
||||||
public string Processor { get; set; }
|
public string Processor { get; set; }
|
||||||
public string Machine { get; set; }
|
public string Machine { get; set; }
|
||||||
[DisplayName("Speed (MHz)")]
|
[DisplayName("Speed (MHz)")]
|
||||||
|
|||||||
@@ -33,10 +33,9 @@ using Cicm.Database.Models;
|
|||||||
|
|
||||||
namespace cicm_web.Areas.Admin.Models
|
namespace cicm_web.Areas.Admin.Models
|
||||||
{
|
{
|
||||||
public class ResolutionsByGpuViewModel
|
public class ResolutionsByGpuViewModel : BaseViewModel<long>
|
||||||
{
|
{
|
||||||
public string GpuCompany;
|
public string GpuCompany;
|
||||||
public long Id;
|
|
||||||
[DisplayName("GPU")]
|
[DisplayName("GPU")]
|
||||||
public string Gpu { get; set; }
|
public string Gpu { get; set; }
|
||||||
public Resolution Resolution { get; set; }
|
public Resolution Resolution { get; set; }
|
||||||
|
|||||||
@@ -32,9 +32,8 @@ using System.ComponentModel;
|
|||||||
|
|
||||||
namespace cicm_web.Areas.Admin.Models
|
namespace cicm_web.Areas.Admin.Models
|
||||||
{
|
{
|
||||||
public class SoundByMachineViewModel
|
public class SoundByMachineViewModel : BaseViewModel<long>
|
||||||
{
|
{
|
||||||
public long Id;
|
|
||||||
public string Machine { get; set; }
|
public string Machine { get; set; }
|
||||||
[DisplayName("Sound synthetizer")]
|
[DisplayName("Sound synthetizer")]
|
||||||
public string SoundSynth { get; set; }
|
public string SoundSynth { get; set; }
|
||||||
|
|||||||
@@ -33,13 +33,11 @@ using System.ComponentModel;
|
|||||||
using System.ComponentModel.DataAnnotations;
|
using System.ComponentModel.DataAnnotations;
|
||||||
using System.ComponentModel.DataAnnotations.Schema;
|
using System.ComponentModel.DataAnnotations.Schema;
|
||||||
|
|
||||||
namespace Cicm.Database.Models
|
namespace cicm_web.Areas.Admin.Models
|
||||||
{
|
{
|
||||||
public class SoundSynthViewModel
|
public class SoundSynthViewModel : BaseViewModel<int>
|
||||||
|
|
||||||
{
|
{
|
||||||
public int Id;
|
|
||||||
|
|
||||||
public string Name { get; set; }
|
public string Name { get; set; }
|
||||||
[DisplayName("Model code")]
|
[DisplayName("Model code")]
|
||||||
public string ModelCode { get; set; }
|
public string ModelCode { get; set; }
|
||||||
|
|||||||
@@ -32,10 +32,9 @@ using Cicm.Database;
|
|||||||
|
|
||||||
namespace cicm_web.Areas.Admin.Models
|
namespace cicm_web.Areas.Admin.Models
|
||||||
{
|
{
|
||||||
public class StorageByMachineViewModel
|
public class StorageByMachineViewModel : BaseViewModel<long>
|
||||||
{
|
{
|
||||||
public string Company;
|
public string Company;
|
||||||
public long Id;
|
|
||||||
public string Machine;
|
public string Machine;
|
||||||
public StorageType Type { get; set; }
|
public StorageType Type { get; set; }
|
||||||
public StorageInterface Interface { get; set; }
|
public StorageInterface Interface { get; set; }
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
@using Cicm.Database.Models
|
@using cicm_web.Areas.Admin.Models
|
||||||
@model IEnumerable<Cicm.Database.Models.CompanyLogoViewModel>
|
@model IEnumerable<cicm_web.Areas.Admin.Models.CompanyLogoViewModel>
|
||||||
|
|
||||||
@{
|
@{
|
||||||
ViewData["Title"] = "Index";
|
ViewData["Title"] = "Index";
|
||||||
|
|||||||
@@ -29,8 +29,8 @@
|
|||||||
// Copyright © 2003-2018 Natalia Portillo
|
// Copyright © 2003-2018 Natalia Portillo
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
}
|
}
|
||||||
@using Cicm.Database.Models
|
@using cicm_web.Areas.Admin.Models
|
||||||
@model IEnumerable<Cicm.Database.Models.ProcessorViewModel>
|
@model IEnumerable<cicm_web.Areas.Admin.Models.ProcessorViewModel>
|
||||||
|
|
||||||
@{
|
@{
|
||||||
ViewData["Title"] = "Processors (Admin)";
|
ViewData["Title"] = "Processors (Admin)";
|
||||||
|
|||||||
@@ -29,8 +29,8 @@
|
|||||||
// Copyright © 2003-2018 Natalia Portillo
|
// Copyright © 2003-2018 Natalia Portillo
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
}
|
}
|
||||||
@using Cicm.Database.Models
|
@using cicm_web.Areas.Admin.Models
|
||||||
@model IEnumerable<Cicm.Database.Models.SoundSynthViewModel>
|
@model IEnumerable<cicm_web.Areas.Admin.Models.SoundSynthViewModel>
|
||||||
|
|
||||||
@{
|
@{
|
||||||
ViewData["Title"] = "Sound synthetizers (Admin)";
|
ViewData["Title"] = "Sound synthetizers (Admin)";
|
||||||
|
|||||||
Reference in New Issue
Block a user