public Respuesta PostObligacion(ObligacionDTO ObligacionDTO) { Respuesta response = new Respuesta(); if (ObligacionDTO.Expediente.Identificacion.Equals(ObligacionDTO.Persona.Identificacion)) { ObligacionBLL Obligacion = new ObligacionBLL(); response = Obligacion.InsertarObligacion(ObligacionDTO); } else { response.Mensaje = "La Identificacion del expediente no Coincide con la Identificacion de la Persona."; response.Error = true; response.FilasAfectadas = 0; } return(response); }
public List <ObligacionDTO> GetObligaciones() { ObligacionBLL Obligacion = new ObligacionBLL(); return(Obligacion.GetObligaciones()); }
public ObligacionBLLTests() { var lista = new List <Obligacion> { new Obligacion() { ObligacionId = 1, Cuantia = 525000, Dueda = 525000, Estado = "Por autorizar", FechaPreinscripcion = new DateTime(2017, 03, 09), TipoObligacionId = 1, Persona = new Persona() { PersonaId = 1, Apellidos = "Mindiola", Direccion = "Carrera 13 # 36 - 111", Identificacion = "1065824563", Nombres = "Maira mindiola", Sexo = "F", Email = "*****@*****.**", Nacionalidad = "Colombia", PaisNacimiento = "Colombia", PaisCorrespondencia = "Colombia", Departamento = "Cesar", MunicipioId = 20001, PaisId = 1, FechaNacimiento = new DateTime(1996, 07, 30), TipoPersonaId = 1, Telefono = "31868754" }, Expediente = new Expediente() { ExpedienteId = 1, Cuantia = 525000, Descripcion = "Esto es una descripcion", DireccionEjecutado = "Esto es una direccion", DireccionTituloEjecutivo = "Esto es una direcciond e titulo ejecutivo", EntidadEncargada = "Entidad encargada es maira", FechaRadicacion = new DateTime(2017, 03, 19), Identificacion = "1065824563", NaturalezaObligacion = "Naturaleza es algo", Nombre = "Maira mindiola", UbicacionExpediente = "Esta en el lote tal", } }, new Obligacion() { ObligacionId = 2, Cuantia = 525000, Dueda = 525000, Estado = "Por autorizar", FechaPreinscripcion = new DateTime(2017, 03, 09), TipoObligacionId = 1, Persona = new Persona() { PersonaId = 2, Apellidos = "Mindiola", Direccion = "Carrera 13 # 36 - 111", Identificacion = "1065824563", Nombres = "Maira mindiola", Sexo = "F", Email = "*****@*****.**", Nacionalidad = "Colombia", PaisNacimiento = "Colombia", PaisCorrespondencia = "Colombia", Departamento = "Cesar", MunicipioId = 20001, PaisId = 1, FechaNacimiento = new DateTime(1996, 07, 30), TipoPersonaId = 1, Telefono = "31868754" }, Expediente = new Expediente() { ExpedienteId = 2, Cuantia = 525000, Descripcion = "Esto es una descripcion", DireccionEjecutado = "Esto es una direccion", DireccionTituloEjecutivo = "Esto es una direcciond e titulo ejecutivo", EntidadEncargada = "Entidad encargada es maira", FechaRadicacion = new DateTime(2017, 03, 19), Identificacion = "1065824563", NaturalezaObligacion = "Naturaleza es algo", Nombre = "Maira mindiola", UbicacionExpediente = "Esta en el lote tal", } }, new Obligacion() { ObligacionId = 3, Cuantia = 525000, Dueda = 525000, Estado = "Por autorizar", FechaPreinscripcion = new DateTime(2017, 03, 09), TipoObligacionId = 1, Persona = new Persona() { PersonaId = 3, Apellidos = "Mindiola", Direccion = "Carrera 13 # 36 - 111", Identificacion = "1065824563", Nombres = "Maira mindiola", Sexo = "F", Email = "*****@*****.**", Nacionalidad = "Colombia", PaisNacimiento = "Colombia", PaisCorrespondencia = "Colombia", Departamento = "Cesar", MunicipioId = 20001, PaisId = 1, FechaNacimiento = new DateTime(1996, 07, 30), TipoPersonaId = 1, Telefono = "31868754" }, Expediente = new Expediente() { ExpedienteId = 3, Cuantia = 525000, Descripcion = "Esto es una descripcion", DireccionEjecutado = "Esto es una direccion", DireccionTituloEjecutivo = "Esto es una direcciond e titulo ejecutivo", EntidadEncargada = "Entidad encargada es maira", FechaRadicacion = new DateTime(2017, 03, 19), Identificacion = "1065824563", NaturalezaObligacion = "Naturaleza es algo", Nombre = "Maira mindiola", UbicacionExpediente = "Esta en el lote tal", } }, }; var data = lista.AsQueryable(); mockSet = new Mock <DbSet <Obligacion> >(); mockSet.As <IQueryable <Obligacion> >().Setup(m => m.Provider).Returns(data.Provider); mockSet.As <IQueryable <Obligacion> >().Setup(m => m.Expression).Returns(data.Expression); mockSet.As <IQueryable <Obligacion> >().Setup(m => m.ElementType).Returns(data.ElementType); mockSet.As <IQueryable <Obligacion> >().Setup(m => m.GetEnumerator()).Returns(data.GetEnumerator()); mockContext = new Mock <ApplicationDbContext>(); mockContext.Setup(c => c.Obligaciones).Returns(mockSet.Object); servicio = new ObligacionBLL(mockContext.Object); }