public ListadoCursosResponse GetAll(FiltroComunRequest request) { var response = new ListadoCursosResponse(); try { var lista = new List <CursoDto>(); using (var ctx = new ContextoDb()) { var allCursos = ctx.GetAllCursos(request.Filtro); lista.AddRange(allCursos.Select(Curso => new CursoDto { Id = Curso.Id, NombreCurso = Curso.NombreCurso, NombreProfesor = Curso.NombreProfesor, FechaInicio = Curso.FechaInicio })); } response.ListaCursos = lista; response.Exito = true; } catch (Exception ex) { response.Exito = false; response.MensajeError = ex.Message; } return(response); }
public CursoResponse Delete(FiltroComunRequest request) { var response = new CursoResponse(); try { using (var ctx = new ContextoDb()) { var entidad = ctx.GetCurso(request.Id); if (entidad == null) { throw new InvalidOperationException("Registro no existe"); } ctx.Set <Curso>().Attach(entidad); ctx.Entry(entidad).State = EntityState.Deleted; response.Exito = ctx.SaveChanges() > 0; } } catch (Exception ex) { response.Exito = false; response.MensajeError = ex.Message; } return(response); }
public ListadoAlumnosResponse GetAll(FiltroComunRequest request) { var response = new ListadoAlumnosResponse(); try { var lista = new List <AlumnoDto>(); using (var ctx = new ContextoDb()) { var allAlumnos = ctx.GetAllAlumnos(request.Filtro); lista.AddRange(allAlumnos.Select(alumno => new AlumnoDto { Id = alumno.Id, Nombres = alumno.Nombres, Apellidos = alumno.Apellidos, CorreoElectronico = alumno.CorreoElectronico, Edad = alumno.Edad, FechaNacimiento = alumno.FechaNacimiento })); } response.ListaAlumnos = lista; response.Exito = true; } catch (Exception ex) { response.Exito = false; response.MensajeError = ex.Message; } return(response); }
public CursoResponse Post([FromBody] CursoRequest value) { var response = new CursoResponse(); try { using (var ctx = new ContextoDb()) { var entidad = new Curso { NombreCurso = value.NombreCurso, NombreProfesor = value.NombreProfesor, FechaInicio = value.FechaInicio, }; ctx.Set <Curso>().Add(entidad); AsignarDto(response, entidad); response.Exito = ctx.SaveChanges() > 0; } } catch (Exception ex) { response.Exito = false; response.MensajeError = ex.Message; } return(response); }
public AlumnoResponse Post([FromBody] AlumnoRequest value) { var response = new AlumnoResponse(); try { using (var ctx = new ContextoDb()) { var entidad = new Alumno { Nombres = value.Nombres, Apellidos = value.Apellidos, CorreoElectronico = value.CorreoElectronico, Edad = value.Edad, FechaNacimiento = value.FechaNacimiento }; ctx.Set <Alumno>().Add(entidad); AsignarDto(response, entidad); response.Exito = ctx.SaveChanges() > 0; } } catch (Exception ex) { response.Exito = false; response.MensajeError = ex.Message; } return(response); }
public AlumnoResponse Get(FiltroComunRequest request) { var response = new AlumnoResponse(); try { using (var ctx = new ContextoDb()) { var entidad = ctx.GetAlumno(request.Id); if (entidad == null) { throw new InvalidOperationException("No se encuentra el registro"); } response.Alumno = new AlumnoDto { Id = entidad.Id, Nombres = entidad.Nombres, Apellidos = entidad.Apellidos, CorreoElectronico = entidad.CorreoElectronico, Edad = entidad.Edad, FechaNacimiento = entidad.FechaNacimiento, }; } response.Exito = true; } catch (Exception ex) { response.Exito = false; response.MensajeError = ex.Message; } return(response); }
public CursoResponse Put([FromBody] CursoRequest value) { var response = new CursoResponse(); try { using (var ctx = new ContextoDb()) { var entidad = ctx.GetCurso(value.Id); if (entidad == null) { throw new InvalidOperationException("Registro no existe"); } entidad.NombreCurso = value.NombreCurso; entidad.NombreProfesor = value.NombreProfesor; entidad.FechaInicio = value.FechaInicio; ctx.Set <Curso>().Attach(entidad); ctx.Entry(entidad).State = EntityState.Modified; AsignarDto(response, entidad); response.Exito = ctx.SaveChanges() > 0; } } catch (Exception ex) { response.Exito = false; response.MensajeError = ex.Message; } return(response); }
public CursoResponse Get(FiltroComunRequest request) { var response = new CursoResponse(); try { using (var ctx = new ContextoDb()) { var entidad = ctx.GetCurso(request.Id); if (entidad == null) { throw new InvalidOperationException("No se encuentra el registro"); } response.Curso = new CursoDto { Id = entidad.Id, NombreCurso = entidad.NombreCurso, NombreProfesor = entidad.NombreProfesor, FechaInicio = entidad.FechaInicio }; } response.Exito = true; } catch (Exception ex) { response.Exito = false; response.MensajeError = ex.Message; } return(response); }
public RepositorioBase(ContextoDb dbContexto) { if (dbContexto == null) { throw new ArgumentNullException(nameof(dbContexto)); } _dbContexto = dbContexto; }
public AlumnoResponse Put([FromBody] AlumnoRequest value) { var response = new AlumnoResponse(); try { using (var ctx = new ContextoDb()) { var entidad = ctx.GetAlumno(value.Id); if (entidad == null) { throw new InvalidOperationException("Registro no existe"); } entidad.Nombres = value.Nombres; entidad.Apellidos = value.Apellidos; entidad.CorreoElectronico = value.CorreoElectronico; entidad.Edad = value.Edad; entidad.FechaNacimiento = value.FechaNacimiento; ctx.Set <Alumno>().Attach(entidad); ctx.Entry(entidad).State = EntityState.Modified; AsignarDto(response, entidad); response.Exito = ctx.SaveChanges() > 0; } } catch (Exception ex) { response.Exito = false; response.MensajeError = ex.Message; } return(response); }
public PostagensController() { _contexto = new ContextoDb(); }
public AgendamentoRepositorio(ContextoDb contexto) : base(contexto) { _contexto = contexto; }
public Repositorio(ContextoDb contexto) { _contexto = contexto; }
public FuncionalidadeRepositorio(ContextoDb contexto) : base(contexto) { }
public BeneficiarioRepositorio(ContextoDb contexto) : base(contexto) { }
// Construtor public UnitOfWorkParceiro(ContextoDb contexto) { _contexto = contexto; }
public BaseRepository() { var connection = ConfigurationString.ConnectionStringSuperDigital; _db = new ContextoDb(connection); }
public FechamentoRepositorio(ContextoDb dbContexto) : base(dbContexto) { }
public ContratanteRepositorio(ContextoDb contexto) : base(contexto) { }
// Construtor public PlanoContratadoRepositorio(ContextoDb contexto) { _contexto = contexto; }
public BeneficiarioCondicaoClinicaRepositorio(ContextoDb contexto) : base(contexto) { }
public static async Task <Usuario> ObterUsuarioAsync(ClaimsPrincipal user, ContextoDb db) { int usuarioId = Convert.ToInt32(user.FindFirst(ClaimTypes.NameIdentifier).Value); return(await db.Usuarios.FindAsync(usuarioId)); }
public EnderecoRepositorio(ContextoDb contexto) : base(contexto) { }
public UnidadeDeMedidaRepositorio(ContextoDb contexto) : base(contexto) { }
public PosologiaRepositorio(ContextoDb contexto) : base(contexto) { }
public CidadeRepositorio(ContextoDb contexto) : base(contexto) { }
// Construtor public EnderecoVinculoRepositorio(ContextoDb contexto) { _contexto = contexto; }
public AcessoRepositorio(ContextoDb contexto) : base(contexto) { }
public TipoMedicamentoRepositorio(ContextoDb contexto) : base(contexto) { }
public ServicoPrestadorRepositorio(ContextoDb contexto) : base(contexto) { }