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); }
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); }