namespace EVCB_OCPP.Domain.MeterValueDBContextMigrations
{
    using System;
    using System.Data.Entity.Migrations;
    
    public partial class ModifyFields1 : DbMigration
    {
        public override void Up()
        {
            AddColumn("dbo.ConnectorMeterValueRecord", "ContextId", c => c.Int(nullable: false));
            AddColumn("dbo.ConnectorMeterValueRecord", "FormatId", c => c.Int(nullable: false));
            AddColumn("dbo.ConnectorMeterValueRecord", "MeasurandId", c => c.Int(nullable: false));
            AddColumn("dbo.ConnectorMeterValueRecord", "PhaseId", c => c.Int(nullable: false));
            AddColumn("dbo.ConnectorMeterValueRecord", "LocationId", c => c.Int(nullable: false));
            AddColumn("dbo.ConnectorMeterValueRecord", "UnitId", c => c.Int(nullable: false));
            DropColumn("dbo.ConnectorMeterValueRecord", "ContextNo");
            DropColumn("dbo.ConnectorMeterValueRecord", "FormatNo");
            DropColumn("dbo.ConnectorMeterValueRecord", "MeasurandNo");
            DropColumn("dbo.ConnectorMeterValueRecord", "PhaseNo");
            DropColumn("dbo.ConnectorMeterValueRecord", "LocationNo");
            DropColumn("dbo.ConnectorMeterValueRecord", "UnitNo");
        }
        
        public override void Down()
        {
            AddColumn("dbo.ConnectorMeterValueRecord", "UnitNo", c => c.Int(nullable: false));
            AddColumn("dbo.ConnectorMeterValueRecord", "LocationNo", c => c.Int(nullable: false));
            AddColumn("dbo.ConnectorMeterValueRecord", "PhaseNo", c => c.Int(nullable: false));
            AddColumn("dbo.ConnectorMeterValueRecord", "MeasurandNo", c => c.Int(nullable: false));
            AddColumn("dbo.ConnectorMeterValueRecord", "FormatNo", c => c.Int(nullable: false));
            AddColumn("dbo.ConnectorMeterValueRecord", "ContextNo", c => c.Int(nullable: false));
            DropColumn("dbo.ConnectorMeterValueRecord", "UnitId");
            DropColumn("dbo.ConnectorMeterValueRecord", "LocationId");
            DropColumn("dbo.ConnectorMeterValueRecord", "PhaseId");
            DropColumn("dbo.ConnectorMeterValueRecord", "MeasurandId");
            DropColumn("dbo.ConnectorMeterValueRecord", "FormatId");
            DropColumn("dbo.ConnectorMeterValueRecord", "ContextId");
        }
    }
}