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()); }
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)); }