Пример #1
0
        public string RegistrarMarcacion(string DatosMarcacion)
        {
            DataContract.RegistrarMarcacionRequest  request  = HelperJson.Deserialize <DataContract.RegistrarMarcacionRequest>(DatosMarcacion);
            DataContract.RegistrarMarcacionResponse response = new DataContract.RegistrarMarcacionResponse();
            try
            {
                blMarcacion.registrarMarcacion(obtenerMarcacion(request));
                response.Estado = BaseResponse.EXITO;
            }
            catch (Exception ex)
            {
                response.Descripcion = "Servicio no disponible";
                response.Estado      = BaseResponse.GENERAL_ERROR;
            }
            string responseJSON = HelperJson.Serialize <DataContract.RegistrarMarcacionResponse>(response);

            return(responseJSON);
        }
Пример #2
0
        private E_Marcacion obtenerMarcacion(DataContract.RegistrarMarcacionRequest request)
        {
            E_Marcacion marcacion = new E_Marcacion();

            marcacion.ClienteId      = request.ClienteId;
            marcacion.EquipoId       = request.EquipoId;
            marcacion.EstadoId       = request.EstadoId;
            marcacion.FechaFin       = request.FechaFin;
            marcacion.FechaIni       = request.FechaIni;
            marcacion.LatitudFin     = request.LatitudFin;
            marcacion.LatitudInicio  = request.LatitudInicio;
            marcacion.LongitudFin    = request.LongitudFin;
            marcacion.LongitudInicio = request.LongitudInicio;
            marcacion.OrigenFin      = request.OrigenFin;
            marcacion.OrigenInicio   = request.OrigenInicio;
            marcacion.MotivoId       = request.MotivoId;
            marcacion.PerfilId       = request.PerfilId;
            marcacion.PersonId       = request.PersonId;
            return(marcacion);
        }