Ejemplo n.º 1
0
        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"));
            }
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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));
        }