public async Task Insertar(TipoGastoDto dto) { using (var context = new DataContext()) { var tipoGasto = _mapper.Map <Dominio.Entidades.TipoGasto>(dto); await _tipoGastoRepositorio.Create(tipoGasto); } }
public async Task Modificar(TipoGastoDto dto) { using (var context = new DataContext()) { var tipoGasto = context.TipoGastos.FirstOrDefault(x => x.Id == dto.Id); tipoGasto.Descripcion = dto.Descripcion; await _tipoGastoRepositorio.Update(tipoGasto); } }
protected async override Task CrearNuevoElemento() { if (!string.IsNullOrWhiteSpace(TipoGasto.Descripcion)) { await Servicios.ApiProcessor.PostApi(TipoGasto, "TipoGasto/Insert"); await Inicializar(); TipoGasto = new TipoGastoDto(); } }
protected override void Nuevo() { base.Nuevo(); TipoGasto = new TipoGastoDto(); }