public DenuncianteDto GetDenunciantePorNombreyApellido(string nombre, string apellido)
 {
     using (NuevoDbContext context = new NuevoDbContext())
     {
         return(context.getDenunciantes().Where(t => t.nombre == nombre && t.apellido == apellido).FirstOrDefault());
     }
 }
 public DenuncianteDto GetDenuncianteById(int id)
 {
     using (NuevoDbContext context = new NuevoDbContext())
     {
         return(context.getDenunciantes().Where(t => t.DenuncianteId == id).FirstOrDefault());
     }
 }
 public List <DenuncianteDto> getDenunciantes()
 {
     using (NuevoDbContext context = new NuevoDbContext())
     {
         return(context.getDenunciantes().ToList());
     }
 }
        public DenuncianteDto GetDenunciantePorNombreApellidoyDni(string nombre, string apellido, int?dni)
        {
            var xDni = (dni != null) ? Convert.ToString(dni) : "";

            using (NuevoDbContext context = new NuevoDbContext())
            {
                return(context.getDenunciantes().Where(t => String.Equals(t.nombre.Trim(), nombre.Trim()) && String.Equals(t.apellido.Trim(), apellido.Trim()) && String.Equals(t.NroDocumento.Trim(), xDni.Trim())).FirstOrDefault());
            }
        }
        public DenuncianteDto GetDenunciantePorDni(int?dni)
        {
            var xDni = (dni != null) ? Convert.ToString(dni) : "";

            using (NuevoDbContext context = new NuevoDbContext())
            {
                return(context.getDenunciantes().Where(t => String.Equals(t.NroDocumento.Trim(), xDni.Trim())).FirstOrDefault());
            }
        }
示例#6
0
        public void updateDenunciante(DenuncianteDto denuncianteDto)
        {
            using (NuevoDbContext context = new NuevoDbContext()) {
                DenuncianteDto existingTest = context.getDenunciantes(true).Where(t => t.DenuncianteId == denuncianteDto.DenuncianteId).FirstOrDefault();

                prepararCambios(denuncianteDto, existingTest, context);

                existingTest.nombre       = denuncianteDto.nombre;
                existingTest.apellido     = denuncianteDto.apellido;
                existingTest.NroDocumento = denuncianteDto.NroDocumento;

                context.SaveChanges();
                context.CommonChangeLogger.AddRange(listLoggers);
                context.SaveChanges();
            }
        }
示例#7
0
        public void deleteDenunciante(DenuncianteDto denuncianteDto)
        {
            var usuario = HttpContext.Current.User.Identity.Name;

            using (NuevoDbContext context = new NuevoDbContext())
            {
                //load task from database
                DenuncianteDto existingTest = context.getDenunciantes(true)
                                              .Where(t => t.DenuncianteId == denuncianteDto.DenuncianteId)
                                              .FirstOrDefault();

                context.Remove(existingTest);
                context.SaveChanges();
                var accion = new CommonChangeLoggerDto(DateTime.Now, "DENUNCIANTE", "Se ha eliminado al Denunciante", "Denunciante : " + denuncianteDto.apellido + "," + denuncianteDto.nombre + "," + " dni: " + denuncianteDto.NroDocumento, "ELIMINADO", usuario, denuncianteDto.DenuncianteId);
                context.Add(accion);
                context.SaveChanges();
            }
        }
示例#8
0
        public DenuncianteDto getDenuncianteEditado(DenuncianteDto denuncianteDto)
        {
            using (NuevoDbContext context = new NuevoDbContext())
            {
                DenuncianteDto existingTest = context.getDenunciantes(true).Where(t => t.DenuncianteId == denuncianteDto.DenuncianteId).FirstOrDefault();

                prepararCambios(denuncianteDto, existingTest, context);

                existingTest.nombre       = denuncianteDto.nombre;
                existingTest.apellido     = denuncianteDto.apellido;
                existingTest.NroDocumento = denuncianteDto.NroDocumento;

                context.SaveChanges();
                context.CommonChangeLogger.AddRange(listLoggers);
                context.SaveChanges();

                var idEditado   = denuncianteDto.DenuncianteId;
                var denunciante = context.Denunciantes.Where(e => e.DenuncianteId == idEditado).FirstOrDefault();
                return(denunciante);
            }
        }