public async Task <VisitFromJson.Visit> getVisit(int _visitId) { VisitFromJson.Visit visit = null; switch (Properties.Settings.Default.GetDataFrom) { case "Json": string res = await HttpClient.Browser.GetAsync(string.Format("{0}{1}({2})", Properties.Settings.Default.BaseUrlApi, Properties.Settings.Default.postfixGetVisit, _visitId)); visit = await Task.Factory.StartNew(() => JsonConvert.DeserializeObject <VisitFromJson.Visit>(res)); break; default: throw new System.Exception(string.Format("Приложение не умеет работать с типом данных {0}. Если вам нужно работать с такими типом данным, обратитесь к разработчику", Properties.Settings.Default.GetDataFrom)); } return(visit); }
public async Task <VisitFromJson.Visit> addVisit(VisitFromJson.Visit _visit) { VisitFromJson.Visit visit = null; switch (Properties.Settings.Default.GetDataFrom) { case "Json": string json = JsonConvert.SerializeObject(_visit, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore, DefaultValueHandling = DefaultValueHandling.Ignore }); string res = await HttpClient.Browser.ByMethodAsync(string.Format("{0}{1}", Properties.Settings.Default.BaseUrlApi, Properties.Settings.Default.postfixGetVisit), json, "POST"); visit = await Task.Factory.StartNew(() => JsonConvert.DeserializeObject <VisitFromJson.Visit>(res)); break; default: throw new System.Exception(string.Format("Приложение не умеет работать с типом данных {0}. Если вам нужно работать с такими типом данным, обратитесь к разработчику", Properties.Settings.Default.GetDataFrom)); } return(visit); }
public async Task <VisitFromJson.Visit> updateVisit(VisitFromJson.Visit _visit) { return(await visitRepository.updateVisit(_visit)); }
public Task <VisitFromJson.Visit> updateVisit(VisitFromJson.Visit _visit) { throw new NotImplementedException(); }