From 77783c1fad4429c38d1ea5d2046c2fe5e4e95568 Mon Sep 17 00:00:00 2001 From: James Kolpack Date: Wed, 9 Sep 2015 22:53:26 -0400 Subject: [PATCH] Add migration --- Web/Context/MileageTrakerContext.cs | 1 + .../201509100253084_FuelLog.Designer.cs | 29 ++++ Web/Migrations/201509100253084_FuelLog.cs | 38 ++++++ Web/Migrations/201509100253084_FuelLog.resx | 126 ++++++++++++++++++ Web/Models/FuelLog.cs | 3 + 5 files changed, 197 insertions(+) create mode 100644 Web/Migrations/201509100253084_FuelLog.Designer.cs create mode 100644 Web/Migrations/201509100253084_FuelLog.cs create mode 100644 Web/Migrations/201509100253084_FuelLog.resx diff --git a/Web/Context/MileageTrakerContext.cs b/Web/Context/MileageTrakerContext.cs index dc08c17..ff06a5b 100644 --- a/Web/Context/MileageTrakerContext.cs +++ b/Web/Context/MileageTrakerContext.cs @@ -12,6 +12,7 @@ namespace MileageTraker.Web.Context public DbSet Users { get; set; } public DbSet Roles { get; set; } public DbSet PurposeTypes { get; set; } + public DbSet FuelLogs { get; set; } /* * WebSecurity.Register("Demo", "123456", "demo@demo.com", true, "Demo", "Demo"); diff --git a/Web/Migrations/201509100253084_FuelLog.Designer.cs b/Web/Migrations/201509100253084_FuelLog.Designer.cs new file mode 100644 index 0000000..9957f4e --- /dev/null +++ b/Web/Migrations/201509100253084_FuelLog.Designer.cs @@ -0,0 +1,29 @@ +// +namespace MileageTraker.Web.Migrations +{ + using System.CodeDom.Compiler; + using System.Data.Entity.Migrations; + using System.Data.Entity.Migrations.Infrastructure; + using System.Resources; + + [GeneratedCode("EntityFramework.Migrations", "6.1.3-40302")] + public sealed partial class FuelLog : IMigrationMetadata + { + private readonly ResourceManager Resources = new ResourceManager(typeof(FuelLog)); + + string IMigrationMetadata.Id + { + get { return "201509100253084_FuelLog"; } + } + + string IMigrationMetadata.Source + { + get { return null; } + } + + string IMigrationMetadata.Target + { + get { return Resources.GetString("Target"); } + } + } +} diff --git a/Web/Migrations/201509100253084_FuelLog.cs b/Web/Migrations/201509100253084_FuelLog.cs new file mode 100644 index 0000000..795939f --- /dev/null +++ b/Web/Migrations/201509100253084_FuelLog.cs @@ -0,0 +1,38 @@ +namespace MileageTraker.Web.Migrations +{ + using System; + using System.Data.Entity.Migrations; + + public partial class FuelLog : DbMigration + { + public override void Up() + { + CreateTable( + "dbo.FuelLog", + c => new + { + FuelLogId = c.Int(nullable: false, identity: true), + Date = c.DateTime(nullable: false), + DriverFullName = c.String(nullable: false, maxLength: 128), + TagNumber = c.String(nullable: false), + Odometer = c.Int(nullable: false), + CityName = c.String(maxLength: 64), + MPG = c.Double(nullable: false), + GasPurchased = c.Double(nullable: false), + TotalPrice = c.Decimal(nullable: false, precision: 18, scale: 2), + Log_LogId = c.Int(), + }) + .PrimaryKey(t => t.FuelLogId) + .ForeignKey("dbo.Log", t => t.Log_LogId) + .Index(t => t.Log_LogId); + + } + + public override void Down() + { + DropForeignKey("dbo.FuelLog", "Log_LogId", "dbo.Log"); + DropIndex("dbo.FuelLog", new[] { "Log_LogId" }); + DropTable("dbo.FuelLog"); + } + } +} diff --git a/Web/Migrations/201509100253084_FuelLog.resx b/Web/Migrations/201509100253084_FuelLog.resx new file mode 100644 index 0000000..8a5f82b --- /dev/null +++ b/Web/Migrations/201509100253084_FuelLog.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 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 + + + dbo + + \ No newline at end of file diff --git a/Web/Models/FuelLog.cs b/Web/Models/FuelLog.cs index 3d61a24..8aeb3b6 100644 --- a/Web/Models/FuelLog.cs +++ b/Web/Models/FuelLog.cs @@ -5,6 +5,9 @@ namespace MileageTraker.Web.Models { public class FuelLog { + [Key] + public int FuelLogId { get; set; } + [Required] [DataType(DataType.Date)] public DateTime Date { get; set; }