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