示例#1
0
        //public override async Task<HsborsResponse<bool>> Delete(long id)
        //{
        //    var hsbors_server = new HsborsResponse<bool>();
        //    await hsbors_server.RequestServer(HsborsApiUrl.delete_unit_cost, id);
        //    return hsbors_server;

        //}
        public override async Task <HsborsResponse <T> > Get <T>(string id)
        {
            var hsbors_server = new HsborsResponse <T>();
            await hsbors_server.RequestServer(HsborsApiUrl.get_unitcost, null, id);

            string hsDate = HSDate.ToHSDate((DateTime)(hsbors_server.Model as UnitCost).date);

            (hsbors_server.Model as UnitCost).hsdate = hsDate;
            return(hsbors_server);
        }
示例#2
0
        public override async Task <HsborsResponse <List <T> > > Search <T, SearchUnitCostRequest>(SearchUnitCostRequest filter)
        {
            var hsbors_server = new HsborsResponse <List <T> >();
            await hsbors_server.RequestServer(HsborsApiUrl.search_unit_by_filters, filter);

            foreach (var item in hsbors_server.Model)
            {
                (item as UnitCost).hsdate = HSDate.ToHSDate((item as UnitCost).date);
            }
            return(hsbors_server);
        }