public async Task <IActionResult> Post(EscuelaRequestDto escuelaDto)
        {
            var escuela = _mapper.Map <EscuelaRequestDto, Escuela>(escuelaDto);
            await _escuelaService.AddEscuela(escuela);

            var escuelaresponseDto = _mapper.Map <Escuela, EscuelaResponseDto>(escuela);
            var response           = new ApiResponse <EscuelaResponseDto>(escuelaresponseDto);

            return(Ok(response));
        }
示例#2
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));
        }