예제 #1
0
 /// <summary>
 /// Este metodo convierte un DTO a DAL
 /// </summary>
 /// <param name="DTO">Parametro DTO</param>
 /// <returns>Objeto tipo DAL</returns>
 public static Cobro Mapeo(CobroDTO item)
 {
     try
     {
         Cobro cobro = new Cobro();
         cobro.CobroId   = item.CobroId;
         cobro.CreatedAt = item.CreatedAt;
         cobro.Nombre    = item.Nombre;
         if (item.TipoCobro != null)
         {
             cobro.TipoCobro = TipoCobro.MapeoDTOToDAL(item.TipoCobro);
         }
         cobro.UpdateAt  = item.UpdateAt;
         cobro.UsuarioId = item.UsuarioId;
         if (item.Usuario != null)
         {
             cobro.Usuario = ApplicationUser.Mapeo(item.Usuario);
         }
         cobro.TipoCobroId = item.TipoCobroId;
         return(cobro);
     }catch (Exception)
     {
         return(null);
     }
 }
예제 #2
0
        /// <summary>
        /// Este metodo convierte un DTO a DAL
        /// </summary>
        /// <param name="DTO">Parametro DTO</param>
        /// <returns>Objeto tipo DAL</returns>
        public static TipoCobro MapeoDTOToDAL(TipoCobroDTO DTO)
        {
            try
            {
                TipoCobro c = new TipoCobro();
                c.CreatedAt   = DTO.CreatedAt;
                c.Nombre      = DTO.Nombre;
                c.TipoCobroId = DTO.TipoCobroId;
                c.UpdateAt    = DTO.UpdateAt;

                //No mapeo los cobros porque despues Habria un Bucle
                return(c);
            }
            catch (Exception)
            {
                return(null);
            }
        }