public async Task <IActionResult> Generar(CalendarioModels calendarios) { calendarios.id = int.Parse(HttpContext.Session.GetString("Id")); calendarios.Rolusuario = HttpContext.Session.GetString("Rol"); calendarios.Usuario = HttpContext.Session.GetString("Usuario"); var Es = await client.GetStringAsync("http://organiza.somee.com/api/escuela"); var pag = JsonConvert.DeserializeObject <ApiResponse <List <EscuelaResponseDto> > >(Es); foreach (var m in pag.Data) { if (m.IdA == calendarios.id) { calendarios.Escuelas = m; break; } } CalendarioRequestDto calendarioRequestDto = calendarios.Calendario; calendarioRequestDto.Colegiatura = calendarios.Escuelas.Colegiatura; calendarioRequestDto.IdA = calendarios.Escuelas.IdA; calendarioRequestDto.ModoP = calendarios.Escuelas.ModoP; calendarioRequestDto.IdE = calendarios.Escuelas.Id; var Json = await client.PostAsJsonAsync("http://organiza.somee.com/api/Calendario/", calendarioRequestDto); return(View(calendarios)); }
public async Task <IActionResult> Post(CalendarioRequestDto calendarioDto) { var calendario = _mapper.Map <CalendarioRequestDto, Calendario>(calendarioDto); await _calendarioService.AddCalendario(calendario); var calendarioresponseDto = _mapper.Map <Calendario, CalendarioReponseDto>(calendario); var response = new ApiResponse <CalendarioReponseDto>(calendarioresponseDto); return(Ok(response)); }