Beispiel #1
0
        /// <summary>
        /// Create a new List with new instances of ParcelFiscal.
        /// </summary>
        /// <param name="context"></param>
        /// <param name="parcel"></param>
        /// <param name="startFiscalYear"></param>
        /// <param name="count"></param>
        /// <param name="key"></param>
        /// <param name="value"></param>
        /// <returns></returns>
        public static List <Entity.ParcelFiscal> CreateFiscals(this PimsContext context, Entity.Parcel parcel, int startFiscalYear, int count, Entity.FiscalKeys key = Entity.FiscalKeys.Market, decimal value = 1)
        {
            var evaluations = new List <Entity.ParcelFiscal>(count);

            for (var i = startFiscalYear; i < (startFiscalYear + count); i++)
            {
                evaluations.Add(context.CreateFiscal(parcel, i, key, value));
            }
            return(evaluations);
        }
Beispiel #2
0
 /// <summary>
 /// Create a new List with new instances of ParcelFiscal.
 /// </summary>
 /// <param name="parcel"></param>
 /// <param name="fiscalYears"></param>
 /// <param name="value"></param>
 /// <returns></returns>
 public static List <Entity.ParcelFiscal> CreateFiscals(Entity.Parcel parcel, int[] fiscalYears, Entity.FiscalKeys key = Entity.FiscalKeys.Market, decimal value = 1)
 {
     foreach (var fiscalYear in fiscalYears)
     {
         parcel.Fiscals.Add(CreateFiscal(parcel, fiscalYear, key, value));
     }
     return(parcel.Fiscals as List <Entity.ParcelFiscal>);
 }
Beispiel #3
0
        /// <summary>
        /// Create a new instance of a ParcelFiscal.
        /// </summary>
        /// <param name="context"></param>
        /// <param name="parcel"></param>
        /// <param name="fiscalYear"></param>
        /// <param name="key"></param>
        /// <param name="value"></param>
        /// <returns></returns>
        public static Entity.ParcelFiscal CreateFiscal(this PimsContext context, Entity.Parcel parcel, int fiscalYear, Entity.FiscalKeys key = Entity.FiscalKeys.Market, decimal value = 1)
        {
            var evaluation = CreateFiscal(parcel, fiscalYear, key, value);

            context.ParcelFiscals.Add(evaluation);
            return(evaluation);
        }
Beispiel #4
0
 /// <summary>
 /// Create a new instance of a ParcelFiscal.
 /// </summary>
 /// <param name="parcel"></param>
 /// <param name="fiscalYear"></param>
 /// <param name="key"></param>
 /// <param name="value"></param>
 /// <returns></returns>
 public static Entity.ParcelFiscal CreateFiscal(Entity.Parcel parcel, int fiscalYear, Entity.FiscalKeys key = Entity.FiscalKeys.Market, decimal value = 1)
 {
     return(new Entity.ParcelFiscal()
     {
         ParcelId = parcel.Id,
         Parcel = parcel,
         FiscalYear = fiscalYear,
         Key = key,
         Value = value,
         CreatedById = Guid.NewGuid(),
         CreatedOn = DateTime.UtcNow,
         RowVersion = new byte[] { 12, 13, 14 }
     });
 }
Beispiel #5
0
 /// <summary>
 /// Create a new List with new instances of ParcelFiscal.
 /// </summary>
 /// <param name="parcel"></param>
 /// <param name="startFiscalYear"></param>
 /// <param name="count"></param>
 /// <param name="value"></param>
 /// <returns></returns>
 public static List <Entity.ParcelFiscal> CreateFiscals(Entity.Parcel parcel, int startFiscalYear, int count, Entity.FiscalKeys key = Entity.FiscalKeys.Market, decimal value = 1)
 {
     for (var i = startFiscalYear; i < (startFiscalYear + count); i++)
     {
         parcel.Fiscals.Add(CreateFiscal(parcel, i, key, value));
     }
     return(parcel.Fiscals as List <Entity.ParcelFiscal>);
 }
Beispiel #6
0
        /// <summary>
        /// Create a new List with new instances of BuildingFiscals.
        /// </summary>
        /// <param name="context"></param>
        /// <param name="building"></param>
        /// <param name="startFiscalYear"></param>
        /// <param name="count"></param>
        /// <param name="key"></param>
        /// <param name="value"></param>
        /// <returns></returns>
        public static List <Entity.BuildingFiscal> CreateFiscals(this PimsContext context, Entity.Building building, int startFiscalYear, int count, Entity.FiscalKeys key = Entity.FiscalKeys.Estimated, decimal value = 1)
        {
            var evaluations = new List <Entity.BuildingFiscal>(count);

            for (var i = startFiscalYear; i < (startFiscalYear + count); i++)
            {
                evaluations.Add(context.CreateFiscal(building, i, key, value));
            }
            return(evaluations);
        }
Beispiel #7
0
        /// <summary>
        /// Create a new List with new instances of ParcelFiscal.
        /// </summary>
        /// <param name="context"></param>
        /// <param name="parcel"></param>
        /// <param name="fiscalYears"></param>
        /// <param name="key"></param>
        /// <param name="value"></param>
        /// <returns></returns>
        public static List <Entity.ParcelFiscal> CreateFiscals(this PimsContext context, Entity.Parcel parcel, int[] fiscalYears, Entity.FiscalKeys key = Entity.FiscalKeys.Market, decimal value = 1)
        {
            var evaluations = new List <Entity.ParcelFiscal>(fiscalYears.Length);

            foreach (var fiscalYear in fiscalYears)
            {
                evaluations.Add(context.CreateFiscal(parcel, fiscalYear, key, value));
            }
            return(evaluations);
        }
Beispiel #8
0
        /// <summary>
        /// Create a new instance of a BuildingFiscals.
        /// </summary>
        /// <param name="context"></param>
        /// <param name="building"></param>
        /// <param name="fiscalYear"></param>
        /// <param name="key"></param>
        /// <param name="value"></param>
        /// <returns></returns>
        public static Entity.BuildingFiscal CreateFiscal(this PimsContext context, Entity.Building building, int fiscalYear, Entity.FiscalKeys key = Entity.FiscalKeys.Estimated, decimal value = 1)
        {
            var fiscal = CreateFiscal(building, fiscalYear, key, value);

            context.BuildingFiscals.Add(fiscal);
            return(fiscal);
        }
Beispiel #9
0
 /// <summary>
 /// Create a new List with new instances of BuildingFiscals.
 /// </summary>
 /// <param name="building"></param>
 /// <param name="fiscalYears"></param>
 /// <param name="key"></param>
 /// <param name="value"></param>
 /// <returns></returns>
 public static List <Entity.BuildingFiscal> CreateFiscals(Entity.Building building, int[] fiscalYears, Entity.FiscalKeys key = Entity.FiscalKeys.Estimated, decimal value = 1)
 {
     foreach (var fiscalYear in fiscalYears)
     {
         building.Fiscals.Add(CreateFiscal(building, fiscalYear, key, value));
     }
     return(building.Fiscals as List <Entity.BuildingFiscal>);
 }
Beispiel #10
0
 /// <summary>
 /// Create a new List with new instances of BuildingFiscals.
 /// </summary>
 /// <param name="building"></param>
 /// <param name="startFiscalYear"></param>
 /// <param name="count"></param>
 /// <param name="key"></param>
 /// <param name="value"></param>
 /// <returns></returns>
 public static List <Entity.BuildingFiscal> CreateFiscals(Entity.Building building, int startFiscalYear, int count, Entity.FiscalKeys key = Entity.FiscalKeys.Estimated, decimal value = 1)
 {
     for (var i = startFiscalYear; i < (startFiscalYear + count); i++)
     {
         building.Fiscals.Add(CreateFiscal(building, i, key, value));
     }
     return(building.Fiscals as List <Entity.BuildingFiscal>);
 }
Beispiel #11
0
 /// <summary>
 /// Create a new instance of a BuildingFiscals.
 /// </summary>
 /// <param name="building"></param>
 /// <param name="fiscalYear"></param>
 /// <param name="key"></param>
 /// <param name="value"></param>
 /// <returns></returns>
 public static Entity.BuildingFiscal CreateFiscal(Entity.Building building, int fiscalYear, Entity.FiscalKeys key = Entity.FiscalKeys.Estimated, decimal value = 1)
 {
     return(new Entity.BuildingFiscal()
     {
         BuildingId = building.Id,
         Building = building,
         FiscalYear = fiscalYear,
         Key = key,
         Value = value,
         CreatedById = Guid.NewGuid(),
         CreatedOn = DateTime.UtcNow,
         RowVersion = new byte[] { 12, 13, 14 }
     });
 }
Beispiel #12
0
        /// <summary>
        /// Create a new List with new instances of BuildingFiscals.
        /// </summary>
        /// <param name="context"></param>
        /// <param name="building"></param>
        /// <param name="fiscalYears"></param>
        /// <param name="key"></param>
        /// <param name="value"></param>
        /// <returns></returns>
        public static List <Entity.BuildingFiscal> CreateFiscals(this PimsContext context, Entity.Building building, int[] fiscalYears, Entity.FiscalKeys key = Entity.FiscalKeys.Estimated, decimal value = 1)
        {
            var evaluations = new List <Entity.BuildingFiscal>(fiscalYears.Length);

            foreach (var fiscalYear in fiscalYears)
            {
                evaluations.Add(context.CreateFiscal(building, fiscalYear, key, value));
            }
            return(evaluations);
        }