Ejemplo n.º 1
0
        public ActionResult Register(Utilizador smodel)
        {
            IConnection connection = new Connection();

            connection.Fetch();

            try
            {
                if (ModelState.IsValid)
                {
                    Utilizador        u    = new Utilizador();
                    IDAO <Utilizador> uDAO = new UtilizadorDAO(connection);
                    byte[]            fot  = ImageToBinary(smodel.ImageUpload);


                    smodel.Foto = fot;
                    uDAO.Insert(smodel);

                    return(RedirectToAction("Index"));
                }
                return(View());
            }
            catch (Exception e)
            {
                string message = e.Message; // or using e.InnerException.Message
                Console.WriteLine("{0} Exception caught.", e);
            }
            Console.WriteLine("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
            return(View());
        }
Ejemplo n.º 2
0
        public bool AddUtilizador(int id, string username, string password, string nome,
                                  string email, bool tipo)
        {
            Utilizador u          = new Utilizador(id, username, password, nome, email, tipo);
            Connection connection = new Connection();

            Utilizadores = new UtilizadorDAO(connection);
            if (Utilizadores.FindByUsername(username) == true)
            {
                throw new System.InvalidOperationException("Already exists a same username... Try other!");
            }
            return(Utilizadores.Insert(u));
        }