public async Task <IActionResult> Details(int Id) { Id = int.Parse(HttpContext.Session.GetString("Id")); if (HttpContext.Session.GetString("Id") != null) { var httpClient = new HttpClient(); var json1 = await client.GetStringAsync(url); var Usuarios = JsonConvert.DeserializeObject <ApiResponse <List <EscuelaResponseDto> > >(json1); var _Usuario = Usuarios.Data.FirstOrDefault(e => e.IdA.Equals(Id)); var Json = await httpClient.GetStringAsync("http://organiza.somee.com/api/Escuela/" + _Usuario.Id); var Escuela = JsonConvert.DeserializeObject <ApiResponse <EscuelaResponseDto> >(Json); RegistroEModels registroE = new RegistroEModels(); registroE.Id = int.Parse(HttpContext.Session.GetString("Id")); registroE.Rolusuario = HttpContext.Session.GetString("Rol"); registroE.Usuario = HttpContext.Session.GetString("Usuario"); registroE.Escuelas2 = Escuela.Data; return(View(registroE)); } else { return(RedirectToAction("Index", "Home")); } }
public IActionResult Create() { RegistroEModels registroE = new RegistroEModels(); registroE.Id = int.Parse(HttpContext.Session.GetString("Id")); registroE.Rolusuario = HttpContext.Session.GetString("Rol"); registroE.Usuario = HttpContext.Session.GetString("Usuario"); return(View(registroE)); }
public async Task <IActionResult> Create(RegistroEModels Escuelas) { Escuelas.Id = int.Parse(HttpContext.Session.GetString("Id")); Escuelas.Rolusuario = HttpContext.Session.GetString("Rol"); Escuelas.Usuario = HttpContext.Session.GetString("Usuario"); EscuelaRequestDto escuelaRequestDto = Escuelas.Escuela; Escuelas.Escuela.IdA = int.Parse(HttpContext.Session.GetString("Id")); Escuelas.Escuela.CreatedBy = int.Parse(HttpContext.Session.GetString("Id")); var Json = await client.PostAsJsonAsync("http://organiza.somee.com/api/Escuela/", escuelaRequestDto); if (Json.IsSuccessStatusCode) { return(RedirectToAction("Home", "Home")); } return(View(Escuelas)); }