public async Task <ActionResult> Index(long userId) { using (var client = new HttpClient()) { try { client.BaseAddress = new Uri("https://localhost:5003/api/"); _logger.LogInformation("User id: " + userId); var response = await client.GetAsync("conditions/user/" + userId); if (response.IsSuccessStatusCode) { ConditionsViewModel conditions = JsonConvert.DeserializeObject <ConditionsViewModel>( await response.Content.ReadAsStringAsync()); _logger.LogInformation(await response.Content.ReadAsStringAsync()); return(View(conditions)); } else { ModelState.AddModelError(string.Empty, "Server error. Please contact administrator."); } } catch (SystemException e) { ModelState.AddModelError(string.Empty, "Server error. Please contact administrator."); } } return(View(new ConditionsViewModel())); }
public ConditionsPage() { this.InitializeComponent(); ViewModel = new ConditionsViewModel(); this.Loaded += ConditionsPage_Loaded; ConditionControl.Page = this; }
public virtual ActionResult CreateExtension(ConditionsViewModel model) { var response = _agreementAndConditionService.SaveExtension(model); if (!response.IsValid) { return(Content(response.ErrorMessage)); } return(RedirectToAction("Details", new { operationId = model.OperationId, agreementId = model.AgreementId, conditionId = model.ConditionId, conditionIndividualId = model.ConditionIndividuals[0].ConditionIndividualId })); }
public ConditionsView() { InitializeComponent(); BindingContext = new ConditionsViewModel(); }