public void InserirLocacao(Locacao locacao) { Context db = new Context(); db.Locacoes.Add(locacao); db.SaveChanges(); }
public static Locacao InserirLocacao(Cliente cliente, DateTime dtLocacao) { Locacao locacao = new Locacao { ClienteId = cliente.ClienteId, DtLocacao = dtLocacao, Filmes = new List <FilmeLocacao> () }; cliente.InserirLocacao(locacao); var db = new Context(); db.Locacoes.Add(locacao); db.SaveChanges(); return(locacao); }
public void AdicionarFilme(int filmeId, Locacao locacao) { //toda vez que eu for adicionar um filme preciso relacionar agora a classe relacional indicando o //filme e a locação correspondente var db = new Context(); FilmeLocacao filmeLocacao = new FilmeLocacao() { FilmeId = filmeId, LocacaoId = LocacaoId }; db.FilmesLocacoes.Add(filmeLocacao); this.ValorTotal = ControllerLocacao.CalcularPrecoFinal(locacao); db.Locacoes.Update(locacao); db.SaveChanges(); ControllerFilme.FilmeLocado(filmeId); }
public void InserirLocacao(Locacao locacao) { Locacoes.Add(locacao); }
/// <summary>This method insert a movie into a customer rental.</summary> /// <param name="filme">The rental object.</param> public void SetarLocacao(Locacao locacao) { Locacoes.Add(locacao); }
/// <sumary>This method import customers and rental on the database.</sumary> public static void Importar() { Cliente cliente; Locacao locacao; /* Generate costumers*/ cliente = new Cliente( "Gabriel João Caio dos Santos", new DateTime(1953, 12, 17), "800.404.403-46", 10 ); locacao = new Locacao( cliente, DateTime.Now.AddDays(-5) ); locacao.InserirFilme(Filme.GetFilme(1)); locacao.InserirFilme(Filme.GetFilme(3)); cliente = new Cliente( "Eduarda Isabela Raimunda Ramos", new DateTime(1978, 11, 17), "296.918.247-52", 15 ); locacao = new Locacao( cliente, DateTime.Now.AddDays(-8) ); locacao.InserirFilme(Filme.GetFilme(5)); locacao.InserirFilme(Filme.GetFilme(8)); cliente = new Cliente( "Stefany Joana Pereira", new DateTime(1995, 12, 8), "564.059.971-54", 20 ); locacao = new Locacao( cliente, DateTime.Now.AddDays(-2) ); locacao.InserirFilme(Filme.GetFilme(2)); cliente = new Cliente( "Amanda Carolina Giovana Araújo", new DateTime(1999, 08, 19), "628.602.153-10", 5 ); locacao = new Locacao( cliente, DateTime.Now.AddDays(-10) ); locacao.InserirFilme(Filme.GetFilme(4)); locacao.InserirFilme(Filme.GetFilme(9)); locacao = new Locacao( cliente, DateTime.Now ); locacao.InserirFilme(Filme.GetFilme(1)); cliente = new Cliente( "Gabriel Juan Farias", new DateTime(1958, 05, 3), "647.340.889-42", 10 ); locacao = new Locacao( cliente, DateTime.Now ); locacao.InserirFilme(Filme.GetFilme(6)); locacao.InserirFilme(Filme.GetFilme(7)); locacao.InserirFilme(Filme.GetFilme(8)); }