Esempio n. 1
0
        public async Task Save(TLocal local)
        {
            if (local.LocalId == Guid.Empty)
            {
                local.LocalId = Guid.NewGuid();
                context.TLocal.Add(local);
            }
            else
            {
                TLocal dbEntry = context.TLocal
                                 .FirstOrDefault(p => p.LocalId == local.LocalId);
                if (dbEntry != null)
                {
                    dbEntry.LocalDescripcion  = local.LocalDescripcion;
                    dbEntry.LocalNombre       = local.LocalNombre;
                    dbEntry.LocalDireccion    = local.LocalDireccion;
                    dbEntry.LocalHoraApertura = local.LocalHoraApertura;
                    dbEntry.LocalHoraCierre   = local.LocalHoraCierre;
                    dbEntry.LocalDist         = local.LocalDist;
                    dbEntry.LocalTelefono     = local.LocalTelefono;
                    dbEntry.LocalLatitud      = local.LocalLatitud;
                    dbEntry.LocalLongitud     = local.LocalLongitud;
                }
            }

            await context.SaveChangesAsync();
        }
Esempio n. 2
0
        public async Task Save(TAlquiler alquiler)
        {
            if (alquiler.AlquiId == Guid.Empty)
            {
                alquiler.AlquiId = Guid.NewGuid();
                context.TAlquiler.Add(alquiler);
            }
            else
            {
                TAlquiler dbEntry = context.TAlquiler
                                    .FirstOrDefault(p => p.AlquiId == alquiler.AlquiId);
                if (dbEntry != null)
                {
                    dbEntry.AlquiAdelanto     = alquiler.AlquiAdelanto;
                    dbEntry.AlquiAdelanto     = alquiler.AlquiAdelanto;
                    dbEntry.AlquiCancelado    = alquiler.AlquiCancelado;
                    dbEntry.AlquiFechaReserva = alquiler.AlquiFechaReserva;
                    dbEntry.AlquiHoraInicio   = alquiler.AlquiHoraInicio;
                    dbEntry.AlquiHoraFin      = alquiler.AlquiHoraFin;
                    dbEntry.AlquiPagoReal     = alquiler.AlquiPagoReal;
                    dbEntry.AlquiEstado       = alquiler.AlquiEstado;
                    dbEntry.CliId             = alquiler.CliId;
                    dbEntry.CanchaId          = alquiler.CanchaId;
                }
            }

            await context.SaveChangesAsync();
        }
Esempio n. 3
0
        public async Task Save(TServicio servicio)
        {
            if (servicio.ServId == Guid.Empty)
            {
                servicio.ServId = Guid.NewGuid();
                context.TServicio.Add(servicio);
            }
            else
            {
                TServicio dbEntry = context.TServicio
                                    .FirstOrDefault(p => p.ServId == servicio.ServId);
                if (dbEntry != null)
                {
                    dbEntry.ServNombre = servicio.ServNombre;
                }
            }

            await context.SaveChangesAsync();
        }
Esempio n. 4
0
        public async Task Save(TTurno turno)
        {
            if (turno.TurnoId == Guid.Empty)
            {
                turno.TurnoId = Guid.NewGuid();
                context.TTurno.Add(turno);
            }
            else
            {
                TTurno dbEntry = context.TTurno
                                 .FirstOrDefault(p => p.TurnoId == turno.TurnoId);
                if (dbEntry != null)
                {
                    dbEntry.TurnoDescripcion   = turno.TurnoDescripcion;
                    dbEntry.TurnoHorarioInicio = turno.TurnoHorarioInicio;
                    dbEntry.TurnoHorarioFin    = turno.TurnoHorarioFin;
                }
            }

            await context.SaveChangesAsync();
        }
Esempio n. 5
0
 public async Task Save(TDepartamento departamento)
 {
     if (departamento.DptoId == Guid.Empty)
     {
         departamento.DptoId = Guid.NewGuid();
         context.TDepartamento.Add(departamento);
     }
     else
     {
         TDepartamento dbEntry = context.TDepartamento
                                 .FirstOrDefault(p => p.DptoId == departamento.DptoId);
         if (dbEntry != null)
         {
             dbEntry.DtoNombre = departamento.DtoNombre;
         }
     }
     await context.SaveChangesAsync();
 }
Esempio n. 6
0
        public async Task Save(TLocalServicio localServicio)
        {
            if (localServicio.LocServId == Guid.Empty)
            {
                localServicio.LocServId = Guid.NewGuid();
                context.TLocalServicio.Add(localServicio);
            }
            else
            {
                TLocalServicio dbEntry = context.TLocalServicio
                                         .FirstOrDefault(p => p.LocalId == localServicio.LocalId);
                if (dbEntry != null)
                {
                    dbEntry.LocalId = localServicio.LocalId;
                    dbEntry.ServId  = localServicio.ServId;
                }
            }

            await context.SaveChangesAsync();
        }
Esempio n. 7
0
 public async Task Save(TProvincia provincia)
 {
     if (provincia.ProvId == Guid.Empty)
     {
         provincia.ProvId = Guid.NewGuid();
         context.TProvincia.Add(provincia);
     }
     else
     {
         TProvincia dbEntry = context.TProvincia
                              .FirstOrDefault(p => p.ProvId == provincia.ProvId);
         if (dbEntry != null)
         {
             dbEntry.ProvNombre = provincia.ProvNombre;
             //AQUIIII
             dbEntry.DtoId = provincia.DtoId;
         }
     }
     await context.SaveChangesAsync();
 }
Esempio n. 8
0
        public async Task Save(TDistrito distrito)
        {
            if (distrito.DistId == Guid.Empty)
            {
                distrito.DistId = Guid.NewGuid();
                context.TDistrito.Add(distrito);
            }
            else
            {
                TDistrito dbEntry = context.TDistrito
                                    .FirstOrDefault(p => p.DistId == distrito.DistId);
                if (dbEntry != null)
                {
                    dbEntry.DistDescripcion = distrito.DistDescripcion;
                    dbEntry.ProvId          = distrito.ProvId;
                }
            }

            await context.SaveChangesAsync();
        }
Esempio n. 9
0
        public async Task Save(TCancha cancha)
        {
            if (cancha.CanchaId == Guid.Empty)
            {
                cancha.CanchaId = Guid.NewGuid();
                context.TCancha.Add(cancha);
            }
            else
            {
                TCancha dbEntry = context.TCancha
                                  .FirstOrDefault(p => p.CanchaId == cancha.CanchaId);
                if (dbEntry != null)
                {
                    dbEntry.CanchaTipo        = cancha.CanchaTipo;
                    dbEntry.CanchaDescripcion = cancha.CanchaDescripcion;
                    dbEntry.LocalId           = cancha.LocalId;
                }
            }

            await context.SaveChangesAsync();
        }
Esempio n. 10
0
        public async Task Save(TPrecio precio)
        {
            if (precio.PrecId == Guid.Empty)
            {
                precio.PrecId = Guid.NewGuid();
                context.TPrecio.Add(precio);
            }
            else
            {
                TPrecio dbEntry = context.TPrecio
                                  .FirstOrDefault(p => p.PrecId == precio.PrecId);
                if (dbEntry != null)
                {
                    dbEntry.PrecMonto = precio.PrecMonto;
                    dbEntry.CanchaId  = precio.CanchaId;
                    dbEntry.TurnoId   = precio.TurnoId;
                }
            }

            await context.SaveChangesAsync();
        }
Esempio n. 11
0
        public async Task Save(TCliente cliente)
        {
            if (cliente.CliId == Guid.Empty)
            {
                cliente.CliId = Guid.NewGuid();
                context.TCliente.Add(cliente);
            }
            else
            {
                TCliente dbEntry = context.TCliente
                                   .FirstOrDefault(p => p.CliId == cliente.CliId);
                if (dbEntry != null)
                {
                    dbEntry.CliNombres   = cliente.CliNombres;
                    dbEntry.CliApellidos = cliente.CliApellidos;
                    dbEntry.CliTelefono  = cliente.CliTelefono;
                    dbEntry.CliEmail     = cliente.CliEmail;
                }
            }

            await context.SaveChangesAsync();
        }
Esempio n. 12
0
        public async Task Save(TImagen imagen)
        {
            if (imagen.ImaId == Guid.Empty)
            {
                imagen.ImaId = Guid.NewGuid();
                context.TImagen.Add(imagen);
            }
            else
            {
                TImagen dbEntry = context.TImagen
                                  .FirstOrDefault(p => p.ImaId == imagen.ImaId);
                if (dbEntry != null)
                {
                    dbEntry.ImaUrl    = imagen.ImaUrl;
                    dbEntry.CanchaId  = imagen.CanchaId;
                    dbEntry.LocalId   = imagen.LocalId;
                    dbEntry.LocServId = imagen.LocServId;
                }
            }

            await context.SaveChangesAsync();
        }