public async Task Insertar(SubRubroDto dto) { using (var context = new DataContext()) { var subRubro = _mapper.Map <Dominio.Entidades.SubRubro>(dto); subRubro.Rubro = null; await _rubroRepositorio.Create(subRubro); } }
public async Task Modificar(SubRubroDto dto) { using (var context = new DataContext()) { var subRubro = context.SubRubros.FirstOrDefault(x => x.Id == dto.Id); subRubro.Descripcion = dto.Descripcion; subRubro.RubroId = dto.RubroId; subRubro.Codigo = dto.Codigo; await _rubroRepositorio.Update(subRubro); } }
protected async override Task CrearNuevoElemento() { if (!string.IsNullOrWhiteSpace(SubRubro.Descripcion) && SubRubro.Rubro != null) { SubRubro.RubroId = SubRubro.Rubro.Id; await Servicios.ApiProcessor.PostApi(SubRubro, "SubRubro/Insert"); await Inicializar(); SubRubro = new SubRubroDto(); } }
protected override void Nuevo() { base.Nuevo(); SubRubro = new SubRubroDto(); }