private E_Marcacion obtenerMarcacion_Mov(DataContract.RegistrarMarcacion_Mov_Request 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.PersonId = request.personId; return(marcacion); }
public string RegistrarMarcacion_Mov(string DatosRegistro) { DataContract.RegistrarMarcacion_Mov_Request request = HelperJson.Deserialize <DataContract.RegistrarMarcacion_Mov_Request>(DatosRegistro); DataContract.RegistrarMarcacionResponse response = new DataContract.RegistrarMarcacionResponse(); try { blAppMovil.RegistrarMarcacion_Mov(obtenerMarcacion_Mov(request)); response.Estado = BaseResponse.EXITO; response.Descripcion = "El registro de marcación fue correcto."; } catch (Exception) { response.Descripcion = "No se pudo registrar su marcación."; response.Estado = BaseResponse.GENERAL_ERROR; } string responseJSON = HelperJson.Serialize <DataContract.RegistrarMarcacionResponse>(response); return(responseJSON); }