public async Task <ActionResult <Respuesta> > PostPaises([FromBody] PaisRequest paisRequest) { if (!ModelState.IsValid) { return(this.BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Modelo incorrecto.", Resultado = ModelState })); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Usuario Invalido.", Resultado = null })); } var entity = new Paises { CodigoPais = paisRequest.CodigoPais, NombrePais = paisRequest.NombrePais, Usuario = user, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <Paises>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(this.BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Registro no grabado, controlar.", Resultado = null })); } return(Ok(new Respuesta { EsExitoso = true, Mensaje = "", Resultado = new PaisRespuesta { PaisId = entity.Id, NombrePais = entity.NombrePais, } })); }
public async Task <IActionResult> PostCharlaPersonas([FromBody] CharlaPersonasViewModel CharlaPersonasViewModel) { if (!ModelState.IsValid) { return(this.BadRequest(ModelState)); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(this.BadRequest("Usuario Invalido")); } var entity = new CharlaPersonas { CharlaId = CharlaPersonasViewModel.CharlaId, PersonaId = CharlaPersonasViewModel.PersonaId, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <CharlaPersonas>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(this.BadRequest("Registro no grabado, controlar.")); } return(Ok(entity)); }
public async Task <IActionResult> PostTcharlas([FromBody] TcharlasViewModel TcharlasViewModel) { if (!ModelState.IsValid) { return(this.BadRequest(ModelState)); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(this.BadRequest("Usuario Invalido")); } var entity = new Tcharlas { Codigo = TcharlasViewModel.Codigo, Nombre = TcharlasViewModel.Nombre, Descripcion = TcharlasViewModel.Descripcion, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <Tcharlas>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception) { return(this.BadRequest("Registro no grabado, controlar.")); } return(Ok(entity)); }
public async Task <ActionResult <Respuesta> > PostTcharlas([FromBody] TcharlasRequest TcharlasRequest) { if (!ModelState.IsValid) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Modelo incorecto", Resultado = ModelState })); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Usuario Invalido", Resultado = null })); } var entity = new Tcharlas { Codigo = TcharlasRequest.Codigo, Nombre = TcharlasRequest.Nombre, Descripcion = TcharlasRequest.Descripcion, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <Tcharlas>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception e) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Registro no grabado, controlar.", Resultado = null })); } return(Ok(new Respuesta { EsExitoso = true, Mensaje = "", Resultado = new TcharlasRespuesta { Codigo = entity.Codigo, Nombre = entity.Nombre, Descripcion = entity.Descripcion, } })); }
public async Task <ActionResult <Respuesta> > PostPersona([FromBody] PersonaRequest peticion) { if (!ModelState.IsValid) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Petición Incorrecta", Resultado = null })); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Usuario Invalido", Resultado = null })); } var entity = new Personas { Nombre = peticion.Nombre, Apellido = peticion.Apellido, Usuario = user }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <Personas>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Registro no grabado, controlar.", Resultado = null })); } return(Ok(new Respuesta { EsExitoso = true, Mensaje = "", Resultado = entity })); }
public async Task <IActionResult> PostCiudades([FromBody] CiudadRequest ciudadRequest) { if (!ModelState.IsValid) { return(this.BadRequest(ModelState)); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(this.BadRequest("Usuario Invalido")); } var provincia = await this.context.Provincias.FindAsync(ciudadRequest.ProvinciaId); if (provincia == null) { return(this.BadRequest("Provincia no existe.")); } var entity = new Ciudades { NombreCiudad = ciudadRequest.NombreCiudad, Provincia = provincia, Usuario = user, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <Ciudades>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(this.BadRequest("Registro no grabado, controlar.")); } return(Ok(entity)); }
public async Task <IActionResult> PostProvincias([FromBody] ProvinciaViewModel provinciaViewModel) { if (!ModelState.IsValid) { return(this.BadRequest(ModelState)); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(this.BadRequest("Usuario Invalido")); } var pais = await this.context.Paises.FindAsync(provinciaViewModel.PaisId); if (pais == null) { return(this.BadRequest("Pais no existe.")); } var entity = new Provincias { NombreProvincia = provinciaViewModel.NombreProvincia, Pais = pais, Usuario = user, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <Provincias>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(this.BadRequest("Registro no grabado, controlar.")); } return(Ok(entity)); }
public async Task <IActionResult> PostCharlaDigoLinks([FromBody] CharlaDigoLinks CharlaDigoLinks) { if (!ModelState.IsValid) { return(this.BadRequest(ModelState)); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(this.BadRequest(" Invalido")); } var charlaDigos = await this.context.CharlaDigos.FindAsync(CharlaDigoLinks.CharlaDigoId); if (CharlaDigoLinks == null) { return(this.BadRequest("no existe.")); } var entity = new CharlaDigoLinks { CharlaDigo = CharlaDigoLinks.CharlaDigo, // CharlaDigoId = charlaDigos, // errores no pude sacarlos Usuario = user, }; BaseController.CompletaRegistro(CharlaDigoLinks, 1, "", user, false); await this.context.Set <CharlaDigoLinks>().AddAsync(CharlaDigoLinks); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(this.BadRequest("Registro no grabado, controlar.")); } return(Ok(entity)); }
public async Task <IActionResult> PostAulaTemaClases([FromBody] AulaTemaClasesViewModel aulatemaclasesViewModel) { if (!ModelState.IsValid) { return(this.BadRequest(ModelState)); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(this.BadRequest("Usuario Invalido")); } var entity = new AulaTemaClases { AulaId = aulatemaclasesViewModel.AulaId, NumUnidad = aulatemaclasesViewModel.NumUnidad, Unidad = aulatemaclasesViewModel.Unidad, Fecha = aulatemaclasesViewModel.Fecha, TipoClase = aulatemaclasesViewModel.TipoClase, Contenido = aulatemaclasesViewModel.Contenido, Actividades = aulatemaclasesViewModel.Actividades, Usuario = user, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <AulaTemaClases>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(this.BadRequest("Registro no grabado, controlar.")); } return(Ok(entity)); }
public async Task<IActionResult> PostCharlaDigoArchivos([FromBody] CharlaDigoArchivos CharlaDigoArchivosViewModel) { if (!ModelState.IsValid) { return this.BadRequest(ModelState); } var CharlaDigoArchivos = await this.context.Users.FindAsync("1"); if (CharlaDigoArchivos == null) { return this.BadRequest("Invalido"); } var user = await this.context.CharlaDigoArchivos.FindAsync(CharlaDigoArchivosViewModel); if (user == null) { return this.BadRequest("no existe."); } var entity = new CharlaDigoArchivos { CharlaDigo = CharlaDigoArchivosViewModel.CharlaDigo, Usuario = CharlaDigoArchivos, }; BaseController.CompletaRegistro(entity, 1, "",CharlaDigoArchivos, false); await this.context.Set<CharlaDigoArchivos>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return this.BadRequest("Registro no grabado, controlar."); } return Ok(entity); }
public async Task <IActionResult> PostCharlas([FromBody] CharlasViewModel CharlasViewModel) { if (!ModelState.IsValid) { return(this.BadRequest(ModelState)); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(this.BadRequest("Usuario Invalido")); } var entity = new Charlas { TcharlaId = CharlasViewModel.TcharlaId, Id = CharlasViewModel.Id, Nombre = CharlasViewModel.Nombre, PathLogo = CharlasViewModel.Pathlogo, Usuario = user, Descripcion = CharlasViewModel.Descripcion, FechaInicio = CharlasViewModel.FechaInicio, FechaFin = CharlasViewModel.FechaFin, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <Charlas>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(this.BadRequest("Registro no grabado, controlar.")); } return(Ok(entity)); }
public async Task <IActionResult> PostTDocumentos([FromBody] TDocumentosRequest tDocumentosRequest) { if (!ModelState.IsValid) { return(this.BadRequest(ModelState)); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(this.BadRequest("Usuario Invalido")); } var entity = new Tdocumentos { Codigo = tDocumentosRequest.Codigo, Nombre = tDocumentosRequest.Nombre, Usuario = user, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <Tdocumentos>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(this.BadRequest("Registro no grabado, controlar.")); } return(Ok(entity)); }
public async Task <ActionResult <Respuesta> > PostAulaAsistencias([FromBody] AulaAsistenciasRespuesta AulaAsistenciasRequest) { if (!ModelState.IsValid) { return(this.BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Modelo incorrecto.", Resultado = ModelState })); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Usuario Invalido.", Resultado = null })); } var entity = new AulaAsistencias { AulaTemaClaseId = AulaAsistenciasRequest.AulaTemaClaseId, AulaAlumnoId = AulaAsistenciasRequest.AulaAlumnoId, Fecha = AulaAsistenciasRequest.Fecha, NumUnidad = AulaAsistenciasRequest.NumUnidad, Unidad = AulaAsistenciasRequest.Unidad, TipoClase = AulaAsistenciasRequest.TipoClase, Contenido = AulaAsistenciasRequest.Contenido, Actividades = AulaAsistenciasRequest.Actividades, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <AulaAsistencias>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(this.BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Registro no grabado, controlar.", Resultado = null })); } return(Ok(new Respuesta { EsExitoso = true, Mensaje = "", Resultado = new AulaAsistenciasRespuesta { AulaTemaClaseId = AulaAsistenciasRequest.AulaTemaClaseId, AulaAlumnoId = AulaAsistenciasRequest.AulaAlumnoId, Fecha = AulaAsistenciasRequest.Fecha, NumUnidad = AulaAsistenciasRequest.NumUnidad, Unidad = AulaAsistenciasRequest.Unidad, TipoClase = AulaAsistenciasRequest.TipoClase, Contenido = AulaAsistenciasRequest.Contenido, Actividades = AulaAsistenciasRequest.Actividades, } })); }
public async Task <ActionResult <Respuesta> > PostCiudades([FromBody] CiudadRequest ciudadRequest) { if (!ModelState.IsValid) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Modelo incorrecto.", Resultado = ModelState })); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Usuario Invalido.", Resultado = null })); } var provincia = await this.context.Provincias.FindAsync(ciudadRequest.ProvinciaId); if (provincia == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Provincia no existe.", Resultado = null })); } var entity = new Ciudades { NombreCiudad = ciudadRequest.NombreCiudad, Provincia = provincia, Usuario = user, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <Ciudades>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Registro no grabado, controlar.", Resultado = null })); } return(Ok(new Respuesta { EsExitoso = true, Mensaje = "", Resultado = new CiudadRespuesta { CiudadId = entity.Id, ProvinciaId = entity.ProvinciaId, NombreCiudad = entity.NombreCiudad, NombreProvincia = entity.Provincia.NombreProvincia } })); }
public async Task <ActionResult <Respuesta> > PostProvincias([FromBody] ProvinciaRequest provinciaRequest) { if (!ModelState.IsValid) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Modelo incorrecto.", Resultado = ModelState })); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Usuario Invalido.", Resultado = null })); } var pais = await this.context.Paises.FindAsync(provinciaRequest.PaisId); if (pais == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Pais no existe.", Resultado = null })); } var entity = new Provincias { NombreProvincia = provinciaRequest.NombreProvincia, Pais = pais, Usuario = user, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <Provincias>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Registro no grabado, controlar.", Resultado = null })); } //return Ok(new Respuesta //{ // EsExitoso = true, // Mensaje = "", // Resultado = entity //}); return(Ok(new Respuesta { EsExitoso = true, Mensaje = "", Resultado = new ProvinciaRespuesta { ProvinciaId = entity.Id, PaisId = entity.PaisId, NombrePais = entity.Pais.NombrePais, NombreProvincia = entity.NombreProvincia } })); }
public async Task <ActionResult <Respuesta> > PostTtels([FromBody] TtelsRequest ttelsRequest) { if (!ModelState.IsValid) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Modelo incorrecto.", Resultado = ModelState })); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Usuario Invalido.", Resultado = null })); } var entity = new Ttels { Codigo = ttelsRequest.Codigo, Nombre = ttelsRequest.Nombre, Usuario = user, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <Ttels>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Registro no grabado, controlar.", Resultado = null })); } //return Ok(new Respuesta //{ // EsExitoso = true, // Mensaje = "", // Resultado = entity //}); return(Ok(new Respuesta { EsExitoso = true, Mensaje = "", Resultado = new TtelsRespuesta { Codigo = entity.Codigo, Nombre = entity.Nombre } })); }
public async Task <IActionResult> PostCharlaDigos([FromBody] CharlaDigosRequest CharlaDigosRequest) { if (!ModelState.IsValid) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Modelo incorecto", Resultado = ModelState })); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Usuario Invalido", Resultado = null })); } var CharlaDigos = await this.context.CharlaDigos.FindAsync(CharlaDigosRequest.CharlaId); if (CharlaDigos == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Charla no existe.", Resultado = null })); } var entity = new CharlaDigos { Digo = CharlaDigosRequest.Digo }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <CharlaDigos>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Registro no grabado, controlar.", Resultado = null })); } return(Ok(new Respuesta { EsExitoso = true, Mensaje = "", Resultado = new CharlaDigosRespuesta { CharlaId = entity.CharlaId, CharlaPersonaId = entity.CharlaPersonaId, CharlaDigoDeDigoId = entity.CharlaDigoDeDigoId, FechaDigo = entity.FechaDigo, Digo = entity.Digo } })); }
public async Task <ActionResult <Respuesta> > PostAulas([FromBody] AulaRequest aulaRequest) { /* context.Aulas.Add(item); * await this.context.SaveChangesAsync(); * * return CreatedAtAction(nameof(GetAulas), new { id = item.Id }, item);*/ if (!ModelState.IsValid) { return(this.BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Modelo incorrecto.", Resultado = ModelState })); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Usuario Invalido.", Resultado = null })); } var entity = new Aulas { CodigoAula = aulaRequest.CodigoAula, Nombre = aulaRequest.Nombre, AnoLectivo = aulaRequest.AnoLectivo, Descripcion = aulaRequest.Descripcion, Periodo = aulaRequest.Periodo, Usuario = user, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <Aulas>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(this.BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Registro no grabado, controlar.", Resultado = null })); } return(Ok(new Respuesta { EsExitoso = true, Mensaje = "", Resultado = new AulaRespuesta { CodigoAula = entity.CodigoAula, Nombre = entity.Nombre, } })); }
public async Task <ActionResult <Respuesta> > PostUsr([FromBody] UsuarioRequest peticion) { if (!ModelState.IsValid) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Petición Incorrecta", Resultado = ModelState })); } var usuario = await this.usuarioHelper.GetUserByEmailAsync(peticion.Username); if (usuario != null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "El usuario ya existe.", Resultado = null })); } usuario = new Usuarios { Email = peticion.Username, UserName = peticion.Username, PhoneNumber = "", FechaCreaReg = DateTime.UtcNow, FechaModifReg = DateTime.UtcNow, FechaBajaReg = null }; var result = await this.usuarioHelper.AddUserAsync(usuario, peticion.Password); if (result != IdentityResult.Success) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = result.Errors.FirstOrDefault().Description, Resultado = null })); } var entity = new Personas { Nombre = peticion.Nombre, Apellido = peticion.Apellido, Usuario = usuario }; BaseController.CompletaRegistro(entity, 1, "", usuario, false); await this.context.Set <Personas>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Perona no grabada, controlar.", Resultado = null })); } usuario.PersonaId = entity.Id; result = await this.usuarioHelper.UpdateUserAsync(usuario); if (result != IdentityResult.Success) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = result.Errors.FirstOrDefault().Description, Resultado = null })); } var myToken = await this.usuarioHelper.GenerateEmailConfirmationTokenAsync(usuario); var tokenLink = this.Url.Action("ConfirmaEmail", "Usr", new { userid = usuario.Id, token = myToken }, protocol: HttpContext.Request.Scheme); this.mailHelper.SendMail(peticion.Username, "Email para confirmación", $"<h1>Email para confirmación</h1>" + $"Para habilitar el usario, " + $"por favor hacer click en este link:</br></br><a href = \"{tokenLink}\">Confirmar email</a>"); return(Ok(new Respuesta { EsExitoso = true, Mensaje = "Un eMail para confirmación a sido enviado. Por favor confirme su cuenta y conectesé a la aplicación.", Resultado = null })); }
public async Task <ActionResult <Respuesta> > PostCharlaLeeDigo([FromBody] CharlaLeeDigoRequest CharlaLeeDigoRequest) { if (!ModelState.IsValid) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Modelo incorrecto.", Resultado = ModelState })); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Usuario Invalido.", Resultado = null })); } var entity = new CharlaLeeDigos { CharlaDigoId = CharlaLeeDigoRequest.CharlaDigoId, CharlaPersonaId = CharlaLeeDigoRequest.CharlaPersonaId, FechaNotifico = DateTime.UtcNow, FechaLeo = DateTime.UtcNow, Usuario = user, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <CharlaLeeDigos>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Registro no grabado, controlar.", Resultado = null })); } return(Ok(new Respuesta { EsExitoso = true, Mensaje = "", Resultado = new CharlaLeeDigoRespuesta { CharlaDigoId = entity.CharlaDigoId, CharlaPersonaId = entity.CharlaPersonaId, FechaNotifico = entity.FechaNotifico, FechaRecibe = entity.FechaRecibe, FechaLeo = entity.FechaLeo } })); }
public async Task <ActionResult <Respuesta> > PostInstituciones([FromBody] InstitucionesRequest institucionesRequest) { if (!ModelState.IsValid) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Modelo incorrecto.", Resultado = ModelState })); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Usuario Invalido.", Resultado = null })); } var TnotaId = await this.context.Tnotas.FindAsync(institucionesRequest.TnotaId); if (TnotaId == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Notas no existe.", Resultado = null })); } var CodigoInstitucion = await this.context.Tnotas.FindAsync(institucionesRequest.CodigoInstitucion); if (CodigoInstitucion == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "CodigoInstitucion no existe.", Resultado = null })); } var entity = new Instituciones { CodigoInstitucion = institucionesRequest.CodigoInstitucion, TnotaId = institucionesRequest.TnotaId, Nombre = institucionesRequest.Nombre, Descripcion = institucionesRequest.Descripcion, Usuario = user, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <Instituciones>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Registro no grabado, controlar.", Resultado = null })); } //return Ok(new Respuesta //{ // EsExitoso = true, // Mensaje = "", // Resultado = entity //}); return(Ok(new Respuesta { EsExitoso = true, Mensaje = "", Resultado = new InstitucionesRespuesta { TnotaId = entity.TnotaId, CodigoInstitucion = entity.CodigoInstitucion, Nombre = entity.Nombre, Descripcion = entity.Descripcion, } })); }
public async Task <IActionResult> PostPerDoc([FromBody] PersonaDocumentosRequest personadocumentosRequest) { if (!ModelState.IsValid) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Modelo incorrecto.", Resultado = ModelState })); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Usuario Invalido.", Resultado = null })); } var persona = await this.context.Personas.FindAsync(personadocumentosRequest.PersonaId); if (persona == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Persona Invalida.", Resultado = null })); } var documentos = await this.context.Documentos.FindAsync(personadocumentosRequest.DocumentoId); if (documentos == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Documento no existe.", Resultado = null })); } var entity = new PersonaDocumentos { Persona = persona, Documento = documentos, Usuario = user }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <PersonaDocumentos>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Registro no grabado, controlar.", Resultado = null })); } return(Ok(new Respuesta { EsExitoso = true, Mensaje = "", Resultado = new PersonaDocumentos { PersonaId = entity.PersonaId, DocumentoId = entity.DocumentoId, } })); }
public async Task <ActionResult <Respuesta> > PostInstitucionTels([FromBody] InstitucionTelsRequest institucionTelsRequest) { if (!ModelState.IsValid) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Modelo incorrecto.", Resultado = ModelState })); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Usuario Invalido.", Resultado = null })); } var instituciones = await this.context.Instituciones.FindAsync(institucionTelsRequest.InstitucionId); if (instituciones == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Institucion no existe.", Resultado = null })); } var entity = new InstitucionTels { InstitucionId = institucionTelsRequest.InstitucionId, TelId = institucionTelsRequest.TelId, Usuario = user, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <InstitucionTels>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Registro no grabado, controlar.", Resultado = null })); } //return Ok(new Respuesta //{ // EsExitoso = true, // Mensaje = "", // Resultado = entity //}); return(Ok(new Respuesta { EsExitoso = true, Mensaje = "", Resultado = new InstitucionTelsRespuesta { InstitucionId = entity.InstitucionId, TelId = entity.TelId, } })); }
public async Task <ActionResult <Respuesta> > PostMaterias([FromBody] MateriasRequest materiasRequest) { if (!ModelState.IsValid) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Modelo incorrecto.", Resultado = ModelState })); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Usuario Invalido.", Resultado = null })); } //var descripcion = await this.context.CarreraMaterias.FindAsync(materiasRequest.Descripcion); //if (descripcion == null) //{ // return BadRequest(new Respuesta // { // EsExitoso = false, // Mensaje = "Aula no existe.", // Resultado = null // }); //} var entity = new Materias { Nombre = materiasRequest.Nombre, Descripcion = materiasRequest.Descripcion, Usuario = user, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <Materias>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Registro no grabado, controlar.", Resultado = null })); } //return Ok(new Respuesta //{ // EsExitoso = true, // Mensaje = "", // Resultado = entity //}); return(Ok(new Respuesta { EsExitoso = true, Mensaje = "", Resultado = new MateriasRespuesta { Nombre = entity.Nombre, Descripcion = entity.Descripcion, } })); }
public async Task <IActionResult> PostCharlas([FromBody] CharlasRequest CharlasRequest) { if (!ModelState.IsValid) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Modelo incorecto", Resultado = ModelState })); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Usuario Invalido", Resultado = null })); } var Charlas = await this.context.Charlas.FindAsync(CharlasRequest.Id); if (Charlas == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Charla no existe.", Resultado = null })); } var entity = new Charlas { Nombre = CharlasRequest.Nombre, PathLogo = CharlasRequest.Pathlogo, Usuario = user, Descripcion = CharlasRequest.Descripcion, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <Charlas>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Registro no grabado, controlar.", Resultado = null })); } return(Ok(new Respuesta { EsExitoso = true, Mensaje = "", Resultado = new CharlasRespuesta { TcharlaId = entity.TcharlaId, Id = entity.Id, Nombre = entity.Nombre, Descripcion = entity.Descripcion, Pathlogo = entity.PathLogo } })); }
public async Task <ActionResult <Respuesta> > PostAulaAlumnos([FromBody] AulaAlumnosRequest aulaAlumnosRequest) { if (!ModelState.IsValid) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Modelo incorrecto.", Resultado = ModelState })); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Usuario Invalido.", Resultado = null })); } var Aula = await this.context.AulaAlumnos.FindAsync(aulaAlumnosRequest.AulaId); if (Aula == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Pais no existe.", Resultado = null })); } var entity = new AulaAlumnos { AulaId = aulaAlumnosRequest.AulaId, PersonaId = aulaAlumnosRequest.PersonaId, Usuario = user, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <AulaAlumnos>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Registro no grabado, controlar.", Resultado = null })); } //return Ok(new Respuesta //{ // EsExitoso = true, // Mensaje = "", // Resultado = entity //}); return(Ok(new Respuesta { EsExitoso = true, Mensaje = "", Resultado = new AulaAlumnosRespuesta { AulaId = entity.AulaId, PersonaId = entity.PersonaId, } })); }
public async Task <ActionResult <Respuesta> > PostDomicilios([FromBody] DomiciliosRequest domiciliosRequest) { if (!ModelState.IsValid) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Modelo incorrecto.", Resultado = ModelState })); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Usuario Invalido.", Resultado = null })); } var TdomicilioId = await this.context.Tdomicilios.FindAsync(1); if (TdomicilioId == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Domicilio no existe.", Resultado = null })); } var CiudadId = await this.context.Ciudades.FindAsync(domiciliosRequest.CiudadId); if (CiudadId == null) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Ciudad no existe.", Resultado = null })); } var entity = new Domicilios { CiudadId = domiciliosRequest.CiudadId, TdomicilioId = domiciliosRequest.TdomicilioId, Calle = domiciliosRequest.Calle, Numero = domiciliosRequest.Numero, Piso = domiciliosRequest.Piso, Dpto = domiciliosRequest.Dpto, Barrio = domiciliosRequest.Barrio, Cp = domiciliosRequest.Cp, X = domiciliosRequest.X, Y = domiciliosRequest.Y, Usuario = user }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <Domicilios>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(BadRequest(new Respuesta { EsExitoso = false, Mensaje = "Registro no grabado, controlar.", Resultado = null })); } //return Ok(new Respuesta //{ // EsExitoso = true, // Mensaje = "", // Resultado = entity //}); return(Ok(new Respuesta { EsExitoso = true, Mensaje = "", Resultado = new DomiciliosRespuesta { TdomicilioId = entity.TdomicilioId, CiudadId = entity.CiudadId, Calle = entity.Calle, Numero = entity.Numero, Piso = entity.Piso, Barrio = entity.Barrio, Dpto = entity.Dpto, Cp = entity.Cp, X = entity.X, Y = entity.Y, } })); }