public PagoViewModel ToPagoViewModel(Pagostbl pago) { return(new PagoViewModel { PAG_FECHAPAGADO = pago.PAG_FECHAPAGADO, PAG_FECHACREACION = DateTime.Today, PAG_ESTADO = 'A', Propietario = pago.Propietario, Anio = pago.Anio, Mes = pago.Mes, Val = pago.Val, Tipos = pago.Tipos, PuntodePago = pago.PuntodePago, Id = pago.Id, PropietarioId = pago.Propietario.Id, AnioId = pago.Anio.Id, MesId = pago.Mes.Id, ValorId = pago.Val.Id, TipoPagoId = pago.Tipos.Id, PuntoPagoId = pago.PuntodePago.Id, Anios1 = _combosHelper.GetComboAnios(), Meses1 = _combosHelper.GetComboMeses(), Valores = _combosHelper.GetComboValores(), TiposPago = _combosHelper.GetComboValoresDescripcion(), Puntos = _combosHelper.GetComboPuntos(), }); }
public async Task <Pagostbl> ToPagoAsync(PagoViewModel model, bool isNew) { var pagos = new Pagostbl { PAG_FECHAPAGADO = model.PAG_FECHAPAGADO, PAG_FECHACREACION = DateTime.Today, PAG_ESTADO = 'A', Id = isNew ? 0 : model.Id, Propietario = await _dataContext1.Propietariostbls.FindAsync(model.PropietarioId), Anio = await _dataContext1.Aniostbls.FindAsync(model.AnioId), Mes = await _dataContext1.Mesestbls.FindAsync(model.MesId), Val = await _dataContext1.Valorestbls.FindAsync(model.ValorId), Tipos = await _dataContext1.TiposPagotbls.FindAsync(model.TipoPagoId), PuntodePago = await _dataContext1.PuntosPagotbls.FindAsync(model.PuntoPagoId), }; return(pagos); }