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