Beispiel #1
0
        public Visita getVisitaForPut(VisitaRequest visitaRequest)
        {
            var visita = getVisita(visitaRequest);

            visita.Id = visitaRequest.guid;

            return(visita);
        }
Beispiel #2
0
        public Visita getVisita(VisitaRequest visitaRequest)
        {
            var auditoria = new Auditoria(visitaRequest.auditoriaRequest.usuarioCreo,
                                          visitaRequest.auditoriaRequest.fechaCreo, visitaRequest.auditoriaRequest.usuarioModifico,
                                          visitaRequest.auditoriaRequest.fechaModifico);


            return(new Visita(visitaRequest.nombre, visitaRequest.fechaInicial, visitaRequest.fechaFinal)
            {
                Auditoria = auditoria,
                Supervisores = getSupervisores(visitaRequest.supervisoresRequests)
            });
        }
Beispiel #3
0
        public void isValidPost_validData_returnTrue()
        {
            var visita = new VisitaRequest()
            {
                auditoriaRequest     = getAuditoriaRequest(),
                fechaInicial         = new DateTime(2014, 8, 1),
                fechaFinal           = new DateTime(2014, 8, 30),
                nombre               = "Gira San Pedro",
                supervisoresRequests = getSupervisorRequests()
            };

            var respuesta = visita.isValidPost();

            Assert.IsTrue(respuesta);
        }
Beispiel #4
0
        public void isValidPost_invalidData_returnFalse(string nombre, DateTime fechaInicial, DateTime fechaFinal, AuditoriaRequest auditoria, IList <SupervisorRequest> supervisoresRequests)
        {
            var visita = new VisitaRequest()
            {
                auditoriaRequest     = auditoria,
                fechaFinal           = fechaFinal,
                fechaInicial         = fechaInicial,
                nombre               = nombre,
                supervisoresRequests = supervisoresRequests
            };

            var respuesta = visita.isValidPost();

            Assert.IsFalse(respuesta);
        }
        private static VisitaRequest getVisitaRequest(Visita visita)
        {
            var visitaRequest = new VisitaRequest()
            {
                guid             = visita.Id,
                fechaInicial     = visita.FechaInicial,
                fechaFinal       = visita.FechaFinal,
                nombre           = visita.Nombre,
                auditoriaRequest = new AuditoriaRequest()
                {
                    fechaCreo       = visita.Auditoria.FechaCreacion,
                    fechaModifico   = visita.Auditoria.FechaActualizacion,
                    usuarioCreo     = visita.Auditoria.CreadoPor,
                    usuarioModifico = visita.Auditoria.ActualizadoPor
                },
                supervisoresRequests = getSupervisoresRequests(visita.Supervisores)
            };

            return(visitaRequest);
        }