// GET api/<controller>/5 public ClienteTO Get(int id) { ClienteTO cliente = new ClienteTO(); using (videoBlockEntities _context = new videoBlockEntities()) { var r = _context.Clientes.Find(id); cliente = new ClienteTO { Celular = r.Celular, ClienteId = r.ClienteId, Direccion = r.Direccion, Documento = r.Documento, Email = r.Email, PrimerApellido = r.PrimerApellido, PrimerNombre = r.PrimerNombre, SegundoApellido = r.SegundoApellido, SegundoNombre = r.SegundoNombre, TipoDocumento = r.TipoDocumento, EsAdministrador = r.esAdministrador, Password = r.password }; } return(cliente); }
public ClienteTO LogIn([FromBody] Cliente pCliente) { ClienteTO cliente = null; using (videoBlockEntities _context = new videoBlockEntities()) { Cliente r = _context.Clientes .Where(c => c.Documento == pCliente.Documento && c.password == pCliente.password) .FirstOrDefault(); if (r != null) { cliente = new ClienteTO { Celular = r.Celular, ClienteId = r.ClienteId, Direccion = r.Direccion, Documento = r.Documento, Email = r.Email, PrimerApellido = r.PrimerApellido, PrimerNombre = r.PrimerNombre, SegundoApellido = r.SegundoApellido, SegundoNombre = r.SegundoNombre, TipoDocumento = r.TipoDocumento, EsAdministrador = r.esAdministrador, Password = r.password }; } } return(cliente); }
// GET api/<controller> public IEnumerable <ClienteTO> Get() { List <ClienteTO> clientes = new List <ClienteTO>(); using (videoBlockEntities _context = new videoBlockEntities()) { clientes = _context.Clientes .ToList() .ConvertAll(r => new ClienteTO { Celular = r.Celular, ClienteId = r.ClienteId, Direccion = r.Direccion, Documento = r.Documento, Email = r.Email, PrimerApellido = r.PrimerApellido, PrimerNombre = r.PrimerNombre, SegundoApellido = r.SegundoApellido, SegundoNombre = r.SegundoNombre, TipoDocumento = r.TipoDocumento, EsAdministrador = r.esAdministrador, Password = r.password }); } return(clientes); }
public void Guardar([FromBody] Cliente pCliente) { using (videoBlockEntities _context = new videoBlockEntities()) { _context.Clientes.Add(pCliente); _context.SaveChanges(); } }
// DELETE api/<controller>/5 public void Delete(int id) { using (videoBlockEntities _context = new videoBlockEntities()) { Cliente cliente = _context.Clientes.Find(id); _context.Clientes.Remove(cliente); _context.SaveChanges(); } }
// PUT api/<controller>/5 public void Post([FromBody] Reserva pReserva) { using (videoBlockEntities _context = new videoBlockEntities()) { pReserva.Fecha = DateTime.Now; _context.Reservas.Add(pReserva); Pelicula pelicula = _context.Peliculas.Find(pReserva.PeliculaId); pelicula.Cantidad = pelicula.Cantidad - 1; _context.SaveChanges(); } }
public IEnumerable <PeliculaTO> Get() { List <PeliculaTO> peliculas = new List <PeliculaTO>(); using (videoBlockEntities _context = new videoBlockEntities()) { peliculas = _context.Peliculas .ToList() .ConvertAll(r => new PeliculaTO { PeliculaId = r.PeliculaId, Titulo = r.Titulo, Descripcion = r.Descripcion, Actores = r.Actores, Director = r.Director, Costo = r.Costo, Cantidad = r.Cantidad, }); } return(peliculas); }
// GET api/<controller>/5 public IEnumerable <ReservaTO> Get(int id) { List <ReservaTO> reservas = new List <ReservaTO>(); using (videoBlockEntities _context = new videoBlockEntities()) { reservas = _context.Reservas .Where(r => r.ClienteId == id) .Include(r => r.Pelicula) .Include(r => r.Cliente) .ToList() .ConvertAll(r => new ReservaTO { ClienteId = r.ClienteId, NombreCliente = string.Concat(r.Cliente.PrimerNombre, r.Cliente.PrimerApellido), Fecha = r.Fecha, PeliculaId = r.PeliculaId, TituloPelicula = r.Pelicula.Titulo, ReservaId = r.ReservaId }); } return(reservas); }
// PUT api/<controller>/5 public void Put(int id, [FromBody] Cliente pCliente) { using (videoBlockEntities _context = new videoBlockEntities()) { Cliente cliente = _context.Clientes.Find(id); if (cliente != null) { cliente.Celular = pCliente.Celular; cliente.Direccion = pCliente.Direccion; cliente.Documento = pCliente.Documento; cliente.Email = pCliente.Email; cliente.PrimerApellido = pCliente.PrimerApellido; cliente.PrimerNombre = pCliente.PrimerNombre; cliente.SegundoApellido = pCliente.SegundoApellido; cliente.SegundoNombre = pCliente.SegundoNombre; cliente.TipoDocumento = pCliente.TipoDocumento; cliente.password = pCliente.password; cliente.esAdministrador = pCliente.esAdministrador; _context.SaveChanges(); } } }