/// <summary> /// Obtiene una entidad de Unidad Operativa Usuario Consulta /// </summary> /// <param name="data">Data Unidad Operativa Usuario Consulta</param> /// <returns>Entity de Unidad Operativa Usuario Consulta</returns> public static UnidadOperativaUsuarioConsultaEntity ObtenerUnidadOperativaUsuarioConsultaEntity(DataUnidadOperativaUsuarioConsultaRequest data) { var unidadOperativaUsuarioConsultaEntity = new UnidadOperativaUsuarioConsultaEntity(); unidadOperativaUsuarioConsultaEntity.CodigoUnidadUsuarioConsulta = data.CodigoUnidadUsuarioConsulta != null ? new Guid(data.CodigoUnidadUsuarioConsulta) : Guid.NewGuid(); unidadOperativaUsuarioConsultaEntity.CodigoUnidadOperativa = data.CodigoUnidadOperativa != null ? new Guid(data.CodigoUnidadOperativa) : (Guid?)null; unidadOperativaUsuarioConsultaEntity.CodigoTrabajador = data.CodigoTrabajador != null ? new Guid(data.CodigoTrabajador) : (Guid?)null; return(unidadOperativaUsuarioConsultaEntity); }
/// <summary> /// Registra el usuario de consulta de la unidad operativa /// </summary> /// <param name="data">Parámetros de Búsqueda</param> /// <returns>Resultado del Proceso</returns> public ProcessResult <DataUnidadOperativaUsuarioConsultaRequest> RegistrarUnidadOperativaUsuarioConsulta(DataUnidadOperativaUsuarioConsultaRequest data) { ProcessResult <DataUnidadOperativaUsuarioConsultaRequest> resultado = new ProcessResult <DataUnidadOperativaUsuarioConsultaRequest>(); try { UnidadOperativaUsuarioConsultaEntity entidad = UnidadOperativaAdapter.ObtenerUnidadOperativaUsuarioConsultaEntity(data); unidadOperativaResponsableEntityRepository.Insertar(entidad); unidadOperativaResponsableEntityRepository.GuardarCambios(); resultado.IsSuccess = true; resultado.Result = data; } catch (Exception e) { resultado.IsSuccess = false; resultado.Exception = new ApplicationLayerException <UnidadOperativaService>(e); } return(resultado); }