Esempio n. 1
0
 private void RemoveFranchiseeFromFranqueado(int franqId)
 {
     using (var das = new DataAccessScope(true))
     {
         IMapperFranqueado map = new MapperFranqueado();
         map.Delete(franqId);
         das.Commit();
     }
 }
Esempio n. 2
0
        private void InsertFranqueado()
        {
            Franqueado f = PromptUserForFranchiseeInfo();

            using (var das = new DataAccessScope(true))
            {
                IMapperFranqueado franq = new MapperFranqueado();
                franq.Create(f);
                das.Commit();
                Console.WriteLine("Franchisee inserted with id: {0}.", f.id);
            }
        }
Esempio n. 3
0
        private void ShowAllFranqueados()
        {
            using (var das = new DataAccessScope(true))
            {
                IMapperFranqueado map = new MapperFranqueado();
                List <Franqueado> fs  = map.GetAll();

                foreach (Franqueado f in fs)
                {
                    Console.WriteLine("Franqueado : {0}, Nif: {1} , Nome: {2}, Morada: {3}", f.id, f.nif, f.nome, f.morada);
                }
            }
        }
Esempio n. 4
0
        private void RemoveFranqueado()
        {
            Console.WriteLine("Insert id of franchisee");
            int key = (int)GetInput(typeof(int));


            using (var das = new DataAccessScope(true))
            {
                IMapperFranqueado f = new MapperFranqueado();
                f.Delete(key);
                das.Commit();
            }
        }
Esempio n. 5
0
        private int WelcomeAndChooseStore()
        {
            Console.WriteLine("Welcome to Bom & Barato");
            Console.WriteLine("Which store are you going to shop at? Enter the Id of the desired store");


            using (var das = new DataAccessScope(false))
            {
                IMapperFranqueado map         = new MapperFranqueado();
                List <Franqueado> franchisees = map.GetAll();

                franchisees.ForEach(x => Console.WriteLine("{0}   {1}     {2}", x.id, x.nome, x.morada));
            }
            return(int.Parse(Console.ReadLine()));
        }
Esempio n. 6
0
        private void UpdateFranqueado()
        {
            Console.WriteLine("Insert id of franchisee to update");
            int key = (int)GetInput(typeof(int));

            Franqueado f = PromptUserForFranchiseeInfo();

            f.id = key;


            using (var das = new DataAccessScope(true))
            {
                IMapperFranqueado franq = new MapperFranqueado();
                franq.Update(f);
                das.Commit();
            }
        }