public ActionResult Update(Korisnik korisnik)
        {
            if (korisnik.brojTelefona != null)
            {
                using (korisnik kor = new korisnik())
                {
                    var result = kor.korisnicis.SingleOrDefault(b => b.id == korisnik.id);

                    if (result != null)
                    {
                        result.brojTelefona = korisnik.brojTelefona;
                        kor.SaveChanges();
                    }
                }
            }

            if (korisnik.mjestoStanovanja != null)
            {
                using (korisnik kor = new korisnik())
                {
                    var result = kor.korisnicis.SingleOrDefault(b => b.id == korisnik.id);

                    if (result != null)
                    {
                        result.mjestoStanovanja = korisnik.mjestoStanovanja;
                        kor.SaveChanges();
                    }
                }
            }

            return(RedirectToAction("Profil/" + korisnik.id.ToString(), "Korisnik"));
        }
        public ActionResult AddOrEdit(Korisnik korisnikModel)
        {
            using (korisnik kor = new korisnik())
            {
                if (kor.korisnicis.Any(x => x.email == korisnikModel.email))
                {
                    ViewBag.DuplicateMessage = "E-mail je vec u upotrebi";
                    return(View("AddOrEdit", korisnikModel));
                }
                else
                {
                    Random rand            = new Random();
                    string to              = korisnikModel.email;
                    string from            = "*****@*****.**";
                    string subject         = "Aktivacijski kod";
                    int    aktivacijskiKod = rand.Next(1000, 9999);
                    string text            = aktivacijskiKod.ToString();
                    korisnikModel.aktivacijskiKod = aktivacijskiKod;
                    korisnikModel.profilna        = "~/Content/profilne/default.jpg";
                    korisnikModel.aktivan         = "nije";
                    try
                    {
                        MailMessage message = new MailMessage(from, to, subject, text);

                        message.IsBodyHtml = false;

                        SmtpClient client = new SmtpClient("smtp.gmail.com", 587);
                        client.EnableSsl             = true;
                        client.DeliveryMethod        = SmtpDeliveryMethod.Network;
                        client.UseDefaultCredentials = false;
                        client.Credentials           = new System.Net.NetworkCredential("*****@*****.**", "dokle.ba");
                        client.Send(message);
                        kor.korisnicis.Add(korisnikModel);
                        kor.SaveChanges();
                        Session["email"] = korisnikModel.email.ToString();
                        ModelState.Clear();
                        ViewBag.SuccessMessage = "Uspješno registrovan korisnik";
                        //return RedirectToAction("Hahu", "Aktivacija");
                        return(Redirect("/Aktivacija/Aktivacija"));
                    }

                    catch (Exception ex)
                    {
                        ViewBag.DuplicateMessage = "Greska" + ex.ToString();
                    }
                }
                ModelState.Clear();
            }
            return(View("AddOrEdit", new Korisnik()));
        }