Ejemplo n.º 1
0
        public virtual async Task <IHttpActionResult> UpsertElectricityData(ElectricityDataContract data)
        {
            data.UserName = User.Identity.Name;
            var service = Bootstrapper.Container.Resolve <IElectricityService>();
            var result  = await Task.Run(() => service.UpsertDataEntry(data));

            return(Ok(result));
        }
Ejemplo n.º 2
0
        private static void Electricity(FileHandlerBase <GenericDataContract> handler, GenericDataContract obj)
        {
            var data = new ElectricityDataContract
            {
                CostCode        = obj.CostCode,
                EndDate         = obj.EndDate,
                Money           = obj.Money,
                RowNo           = obj.RowNo,
                SourceId        = obj.SourceId,
                StartDate       = obj.StartDate,
                Units           = obj.Units,
                ElectricityType = ElectricityType.SouthAfricanNationalGrid
            };

            handler.CallService <IElectricityService>(service => service.UpsertDataEntry(data));
        }