public void AddProveedor(proveedor _proveedor) { using (var api = new BusinessContext()) { try { api.AddProveedor(_proveedor); } catch (Exception ex) { return; } Proveedores.Add(_proveedor); } }
public void agregarProveedor() { using (var context = new BusinessContext()) { context.AddUbicacion(new ubicacion { Colonia = "colprueba", Calle = "1", Cruzamientos = "2 y 4", Numero = "1a" }); context.AddProveedor(new proveedor { Codigo = "1111", Nombre = "aasdad", idUbicacion = 1, Correo = "*****@*****.**", Telefono = "9999999999" }); var viewModel = new ProveedorViewModel(context); viewModel.GetProveedoresCommand.Execute(null); Assert.IsTrue(viewModel.Proveedores.Count == 1); } }
public void eliminarProveedor() { using (var context = new BusinessContext()) { context.AddUbicacion(new ubicacion { Colonia = "colprueba", Calle = "1", Cruzamientos = "2 y 4", Numero = "1a" }); context.AddProveedor(new proveedor { Codigo = "1111", Nombre = "aasdad", idUbicacion = 1, Correo = "*****@*****.**", Telefono = "9999999999" }); ubicacion selectedUbicacion = context.context.ubicacion.Where(u => u.idUbicacion == 1).FirstOrDefault(); context.deleteUbicacion(selectedUbicacion); proveedor selectedProveedor = context.context.proveedor.Where(u => u.Codigo == "1111").FirstOrDefault(); context.deleteProveedor(selectedProveedor); var viewModel = new ProveedorViewModel(context); viewModel.GetProveedoresCommand.Execute(null); Assert.IsTrue(viewModel.Proveedores.Count == 0); } }
public void editarProveedor() { using (var context = new BusinessContext()) { context.AddUbicacion(new ubicacion { Colonia = "colprueba", Calle = "1", Cruzamientos = "2 y 4", Numero = "1a" }); context.AddProveedor(new proveedor { Codigo = "1111", Nombre = "aasdad", idUbicacion = 1, Correo = "*****@*****.**", Telefono = "9999999999" }); var viewModel = new ProveedorViewModel(context); viewModel.GetProveedoresCommand.Execute(null); viewModel.SelectedProveedor = viewModel.Proveedores.First(); viewModel.SelectedProveedor.Nombre = "NuevoNombre"; viewModel.editProveedorCommand.Execute(null); var proveedor = context.context.usuario.Single(); context.context.Entry(proveedor).Reload(); Assert.AreEqual(viewModel.SelectedProveedor.Nombre, proveedor.Nombre); } }