public async Task<int> EliminarCliente(int idCliente) { Cliente = await BuscarClienteAsync(idCliente); _contexto.Clientes.Remove(Cliente); return await GuardarCambiosAsync(); }
public async Task<int> ActualizarClienteAsync(EditorCliente editor) { Cliente = await BuscarClienteAsync(editor.Id); ModificarCliente(editor); _contexto.Entry(Cliente).State = EntityState.Modified; return await GuardarCambiosAsync(); }
public async Task<int> CrearClientesAsync(List<EditorCliente> editores) { foreach (var editor in editores) { Cliente = new Cliente(); ModificarCliente(editor); _contexto.Clientes.Add(Cliente); } var cambios = await GuardarCambiosAsync(); return cambios; }
public async Task<int> CrearClienteAsync(EditorCliente editor) { Cliente = new Cliente(); ModificarCliente(editor); _contexto.Clientes.Add(Cliente); var cambios = await GuardarCambiosAsync(); editor.InyectarCliente(Cliente); return cambios; }
public void AsignarDatosCliente(Cliente cliente) { IdComprador = cliente.Id; CompradorCodigoPostal = cliente.CodigoPostal; CompradorDireccion1 = cliente.Direccion1; CompradorDireccion2 = cliente.Direccion2; CompradorEmail = cliente.Email; CompradorLocalidad = cliente.Localidad; CompradorNombreOEmpresa = cliente.NombreOEmpresa; CompradorNumeroIdentificacionFiscal = cliente.NumeroIdentificacionFiscal; CompradorProvincia = cliente.Provincia; }
public static void InyectarCliente(this EditorCliente editor, Cliente cliente) { editor.InjectFrom(cliente); }