Example #1
0
        public List <RestDeserialize> GetRest()
        {
            //Initial Variables
            IRest repos = DataFactory.RestRepository();

            return(repos.GetRestInfo());
        }
Example #2
0
        public async Task <ActionResult> Index()
        {
            //Initialize
            IRest repos = DataFactory.RestRepository();


            //Setting target Url
            string     targetURI = ConfigurationManager.AppSettings["RestInfoURL"].ToString();
            HttpClient client    = new HttpClient();

            client.MaxResponseContentBufferSize = Int32.MaxValue;
            //Get Parking Json Format (not completed json)
            var response = await client.GetStringAsync(targetURI);

            JObject       o           = (JObject)JsonConvert.DeserializeObject(response);
            StringBuilder sb          = new StringBuilder(o.SelectToken("result").SelectToken("records").ToString());
            string        uBikeString = sb.Replace("#", string.Empty).Replace("@", string.Empty).ToString();
            //Deserialize
            var collection = JsonConvert.DeserializeObject <IEnumerable <RestDeserialize> >(uBikeString);

            //Add Alert Info
            repos.AddRestInfo(collection);

            return(View());
        }
Example #3
0
        public ActionResult GetRestInfo()
        {
            //Initial Variables
            IRest repos = DataFactory.RestRepository();

            return(Content(JsonConvert.SerializeObject(repos.GetRestInfo()), "application/json"));
        }
        public SurveyCountsService()
        {
            _rest = DependencyService
                    .Get <IRest>();

            _server = DependencyService
                      .Get <INfieldServer>();
        }
        public SurveysService()
        {
            _rest = DependencyService
                    .Get <IRest>();

            _server = DependencyService
                      .Get <INfieldServer>();

            _sqlite = DependencyService
                      .Get <ISqliteService <SurveyDetailsEntity> >();

            _surveyCounts = DependencyService.Get <ISurveyCountsService>();
        }
Example #6
0
        public IHttpActionResult GetRest()
        {
            //Initial
            IHttpActionResult responseResult;
            IRest             repos = DataFactory.RestRepository();
            //序列化撈出來的資料
            var jsonSerialize = JsonConvert.SerializeObject(repos.GetRestInfo());
            //做成JSON字串包裝到最後輸出
            StringContent       responseMsgString = new StringContent(jsonSerialize, System.Text.Encoding.UTF8, "application/json");
            HttpResponseMessage responseMsg       = new HttpResponseMessage()
            {
                Content = responseMsgString
            };

            responseResult = ResponseMessage(responseMsg);

            return(responseResult);
        }
        public static async Task <IActionResult> Put <T>(this Controller controller, IRest <T> rest, int id, T value)
        {
            if (!controller.ModelState.IsValid || value == null)
            {
                return(controller.BadRequest(controller.ModelState));
            }

            try
            {
                if (rest.CompareId(id, value) == false)
                {
                    return(controller.BadRequest("Missmatch between id and machineID"));
                }

                await rest.Update(id, value);

                return(controller.StatusCode(204));
            }
            catch (Exception ex)
            {
                return(controller.BadRequest(ex.Message));
            }
        }
 public SimpleJavaProgrammer(IDrink drink, IRest rest) : base(drink, rest)
 {
 }
        public static async Task <IActionResult> Get <T>(this Controller controller, IRest <T> rest, int id)
        {
            T obj = await rest.Get(id);

            return(await NotFoundOrOk <T>(controller, obj));
        }
Example #10
0
        public static async Task <IActionResult> Delete <T>(this Controller controller, IRest <T> rest, int id)
        {
            T value = await rest.Get(id);

            if (value == null)
            {
                return(controller.NotFound());
            }

            await rest.Delete(id, value);

            return(controller.Ok(value));
        }
Example #11
0
 protected RestController(IRest <T> controller)
 {
     Rest = controller ?? throw new ArgumentNullException();
 }
 public void Setup()
 {
     _rest = new  Evolution.RestSDK.Implementations.Rest(new Mock<IRestCommunicationProxy>().Object);
 }
Example #13
0
 public ProxyService(IRest restProxy)
 {
     _rest = restProxy;
 }
Example #14
0
 public SportsmanCppProgrammer(IDrink drink, IRest rest) : base(drink, rest)
 {
 }
Example #15
0
 public ItemController(IItemService service, IRest <Item> rest) : base(rest)
 {
     _service = service ?? throw new ArgumentNullException();
 }
Example #16
0
 public RestHost()
 {
     Rest = ServiceLocator.Get<IRest>();
 }
Example #17
0
 public MachineController(IRest <Machine> rest, IMachineService machineservice) : base(rest)
 {
     _machineservice = machineservice ?? throw new ArgumentNullException();
 }
Example #18
0
 public void setup()
 {
     _bytes = Encoding.ASCII.GetBytes(_data);
      Rest = new Evolution.RestSDK.Implementations.Rest(new Mock<IRestCommunicationProxy>().Object);
 }
Example #19
0
 protected ProgrammerBase(IDrink drink, IRest rest)
 {
     _drink = drink;
     _rest  = rest;
 }
Example #20
0
        public static async Task <IActionResult> GetAll <T>(this Controller controller, IRest <T> rest)
        {
            IEnumerable <T> all = await rest.Get();

            return(await NotFoundOrOk <IEnumerable <T> >(controller, all));
        }
Example #21
0
 public void SetRest(IRest rest)
 {
     _rest = rest;
 }
Example #22
0
        public static async Task <IActionResult> Post <T>(this Controller controller, IRest <T> rest, T obj)
        {
            if (!controller.ModelState.IsValid || obj == null)
            {
                return(controller.BadRequest(controller.ModelState));
            }
            try
            {
                int newid = await rest.Add(obj);

                return(controller.Created($@"{controller.GetCurrentUri()}/{newid}", await rest.Get(newid)));
            }
            catch (Exception ex)
            {
                return(controller.BadRequest(ex.Message));
            }
        }
 public AllegroCategoryFetcher(IRest client)
 {
     this.client = client;
 }
 public CovidService(IRest <CoronaApi> coronaRest)
 {
     _coronaRest = coronaRest;
 }
 public abstract ICategoryFetcher GetFetcher(IRest client);
 public override ICategoryFetcher GetFetcher(IRest client)
 {
     return(new AllegroCategoryFetcher(client));
 }
Example #27
0
 public LoadOptionsController(IRest <LoadOptions> controller) : base(controller)
 {
 }