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