private DonationStatusDTO Resolve(List <String> item)
        {
            DonationStatusDTO result = new DonationStatusDTO();

            result.id          = int.Parse(item[0]);
            result.name        = item[1];
            result.description = item[2];
            return(result);
        }
        /// <summary>
        /// Recupera el status de la donación segun el id informado por parámetro.
        /// </summary>
        /// <param name="statusId"></param>
        /// <returns></returns>
        public ResultBM GetDonationStatus(int statusId)
        {
            try
            {
                DonationStatusDAL donationStatusDal = new DonationStatusDAL();
                DonationStatusDTO donationStatusDto = donationStatusDal.GetDonationStatus(statusId);
                DonationStatusBM  donationStatusBm  = null;

                if (donationStatusDto != null)
                {
                    donationStatusBm = new DonationStatusBM(donationStatusDto);
                }

                return(new ResultBM(ResultBM.Type.OK, "Operación exitosa.", donationStatusBm));
            }
            catch (Exception exception)
            {
                return(new ResultBM(ResultBM.Type.EXCEPTION, SessionHelper.GetTranslation("RETRIEVING_ERROR") + " " + exception.Message, exception));
            }
        }
Exemple #3
0
 public DonationStatusBM(DonationStatusDTO donationStatusDto)
 {
     this.id          = donationStatusDto.id;
     this.name        = donationStatusDto.name;
     this.description = donationStatusDto.description;
 }