示例#1
0
 private int CalculateFinalTotalAmountOfHours(UpdateAmountOfWorkVM x)
 {
     return
         ((x.DemolitionHours) +
          (x.DrainHours) +
          (x.VentilationHours) +
          (x.TileHours) +
          (x.ElectricityHours) +
          (x.MountingHours));
 }
示例#2
0
 private decimal CalculateFinalTotalWorkCost(UpdateAmountOfWorkVM x)
 {
     return
         ((x.DemolitionHours * x.HourlyRateDemolition) +
          (x.DrainHours * x.HourlyRateDrain) +
          (x.VentilationHours * x.HourlyRateVentilation) +
          (x.TileHours * x.HourlyRateTile) +
          (x.ElectricityHours * x.HourlyRateElectricity) +
          (x.MountingHours * x.HourlyRateMounting));
 }
示例#3
0
        private void AddWorkToOrder(UpdateAmountOfWorkVM m, ICollection <OrderToWork> orderToWork)
        {
            orderToWork.Add(new OrderToWork
            {
                WorkId        = (int)WorkType.Demolition,
                AmountOfHours = m.DemolitionHours,
                HourlyRate    = m.HourlyRateDemolition
            });

            orderToWork.Add(new OrderToWork
            {
                WorkId        = (int)WorkType.Drain,
                AmountOfHours = m.DrainHours,
                HourlyRate    = m.HourlyRateDrain
            });

            orderToWork.Add(new OrderToWork
            {
                WorkId        = (int)WorkType.Electricity,
                AmountOfHours = m.ElectricityHours,
                HourlyRate    = m.HourlyRateElectricity
            });

            orderToWork.Add(new OrderToWork
            {
                WorkId        = (int)WorkType.Mounting,
                AmountOfHours = m.MountingHours,
                HourlyRate    = m.HourlyRateMounting
            });

            orderToWork.Add(new OrderToWork
            {
                WorkId        = (int)WorkType.Tile,
                AmountOfHours = m.TileHours,
                HourlyRate    = m.HourlyRateTile
            });

            orderToWork.Add(new OrderToWork
            {
                WorkId        = (int)WorkType.Ventilation,
                AmountOfHours = m.VentilationHours,
                HourlyRate    = m.HourlyRateVentilation
            });
        }