コード例 #1
0
        public virtual PropostaViewModel Run(Repository value)
        {
            PropostaViewModel prop = new PropostaViewModel();

            try
            {
                PropostaModel propModel = new PropostaModel(this.db, this.seguranca_db);
                prop.propostaId = ((PropostaViewModel)value).propostaId;
                Proposta p = propModel.Find(prop);
                prop = propModel.MapToRepository(p);
            }
            catch (Exception ex)
            {
                prop.mensagem = new Validate()
                {
                    Code = 999, MessageBase = ex.Message, Message = "Ocorreu um erro na consulta da proposta"
                };
            }
            return(prop);
        }