Exemple #1
0
        /// <summary>
        /// Obtiene la entidad Bien Registro response de una entidad logic
        /// </summary>
        /// <param name="objRqst">objeto Response bienRegistro</param>
        /// <returns>Entidad BienRegistroResponse</returns>
        public static BienRegistroResponse ObtenerBienRegistroResponseDeLogic(BienRegistroLogic objRqst)
        {
            BienRegistroResponse rpta = new BienRegistroResponse();

            rpta.Tipo  = objRqst.CodigoTipoContenido;
            rpta.Valor = objRqst.Contenido;
            return(rpta);
        }
Exemple #2
0
        /// <summary>
        /// Retorna la lista del descripciones de campos del bien.
        /// </summary>
        /// <param name="tipoContenido">código del tipo de contenido</param>
        /// <returns>Lista información de descripciones de campos del bien por tipo de contenido</returns>
        public ProcessResult <List <BienRegistroResponse> > ListaBienRegistro(string tipoContenido)
        {
            ProcessResult <List <BienRegistroResponse> > rpta = new ProcessResult <List <BienRegistroResponse> >();
            BienRegistroResponse itemrpta;

            try
            {
                rpta.Result = new List <BienRegistroResponse>();
                List <BienRegistroLogic> result = bienLogicRepository.ListaBienRegistro(tipoContenido);
                foreach (BienRegistroLogic item in result)
                {
                    itemrpta = new BienRegistroResponse();
                    itemrpta = BienAdapter.ObtenerBienRegistroResponseDeLogic(item);
                    rpta.Result.Add(itemrpta);
                }
            }
            catch (Exception ex)
            {
                rpta.IsSuccess = false;
                rpta.Exception = new ApplicationLayerException <BienService>(ex);
            }
            return(rpta);
        }