public async Task Insertar(ZonaDto dto)
 {
     using (var context = new DataContext())
     {
         var zona = _mapper.Map <Dominio.Entidades.Zona>(dto);
         await _zonaRepositorio.Create(zona);
     }
 }
 public async Task Modificar(ZonaDto dto)
 {
     using (var context = new DataContext())
     {
         var zona = context.Zonas.FirstOrDefault(x => x.Id == dto.Id);
         zona.Descripcion = dto.Descripcion;
         await _zonaRepositorio.Update(zona);
     }
 }
        protected async override Task CrearNuevoElemento()
        {
            if (!string.IsNullOrWhiteSpace(Zona.Descripcion))
            {
                await Servicios.ApiProcessor.PostApi(Zona, "Zona/Insert");
                await Inicializar();

                Zona = null;
                Zona = new ZonaDto();
            }
        }
 protected override void Nuevo()
 {
     base.Nuevo();
     Zona = new ZonaDto();
 }