public async Task Insertar(ContratistaDto dto) { using (var context = new DataContext()) { var contratista = _mapper.Map <Dominio.Entidades.Contratista>(dto); await _contratistaRepositorio.Create(contratista); } }
protected async override Task CrearNuevoElemento() { if (!string.IsNullOrWhiteSpace(Contratista.RazonSocial) && !string.IsNullOrWhiteSpace(Contratista.NombreFantasia)) { await Servicios.ApiProcessor.PostApi(Contratista, "Contratista/Insert"); await Inicializar(); Contratista = new ContratistaDto(); } }
public async Task Modificar(ContratistaDto dto) { using (var context = new DataContext()) { var contratista = context.Contratistas.FirstOrDefault(x => x.Id == dto.Id); contratista.NombreFantasia = dto.NombreFantasia; contratista.Cuit = dto.Cuit; contratista.Mail = dto.Mail; contratista.Path = dto.Path; contratista.RazonSocial = dto.RazonSocial; contratista.Sucursal = dto.Sucursal; contratista.Telefono = dto.Telefono; await _contratistaRepositorio.Update(contratista); } }
protected override void Nuevo() { base.Nuevo(); Contratista = new ContratistaDto(); }