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