public NorthwindUnitOfWork(string connectionString) { Customers = new CustomersRepository(connectionString); Orders = new OrdersRepository(connectionString); OrderDetails = new OrderDetailsRepository(connectionString); Users = new UserRepository(connectionString); Products = new ProductsRepository(connectionString); Suppliers = new SuppliersRepository(connectionString); Clientes = new ClientesRepository(connectionString); Contratistas = new ContratistasRepository(connectionString); Contratos = new ContratosRepository(connectionString); Lugares = new LugaresRepository(connectionString); Servicios = new ServiciosRepository(connectionString); }
public ActionResult Index() { //string[] lines = System.IO.File.ReadAllLines(@"C:\servicioscampos.txt"); //ServiciosRepository serviciosRepository = new ServiciosRepository(); //foreach (string line in lines) //{ // var campos = line.Split('\t'); // var servicioId = Convert.ToInt32(campos.First()); // var servicio = serviciosRepository.LoadById(servicioId); // var tipoDato = enumTipoDato.Cadena.GetHashCode(); // for (var i = 2; i < campos.Length - 1; i++) // { // var campo = campos[i].Trim(); // if (!string.IsNullOrEmpty(campo) && !campo.ContainsInvariant("Nombre del titular") && !campo.ContainsInvariant("Fecha límite de pago") && !campo.ContainsInvariant("Importe a Pagar")) // { // if (campo.ContainsInvariant("fecha")) // { // tipoDato = enumTipoDato.Fecha.GetHashCode(); // } // else if (campo.ContainsInvariant("import")) // { // tipoDato = enumTipoDato.Dinero.GetHashCode(); // } // servicio.DetalleServicios.Add(new DetalleServicio { Campo = campo, Tipo = (short)tipoDato, FechaCreacion = DateTime.UtcNow.GetCurrentTime(), ServicioId = servicioId }); // } // } //} //serviciosRepository.Save(); ServiciosRepository serviciosRepository = new ServiciosRepository(); //Le resto el número de servicios que aparecen en el Home ViewBag.ServicesCount = serviciosRepository.GetServicesCount() - 12; return View(); //return RedirectToAction("Logon","Account"); }
public ServiciosService(string connectionString) { conexion = new ConnectionManager(connectionString); serviciorepositorio = new ServiciosRepository(conexion); }