public System.Net.Http.HttpResponseMessage RegistracijaJson(korisnici korisnik)
        {
            Guid tmpGuid = Guid.NewGuid();
            var parametri = new Dictionary<string, object>{

                {"Username", korisnik.username},
                {"Password", korisnik.password},
                {"Email", korisnik.email},
                {"GUID", tmpGuid.ToString().ToLower()}
            };
            try
            {
                bazaEntities dc = new bazaEntities();
                dc.korisnici.Add(korisnik);
                korisnici u = dc.korisnici.Where(a => a.username == korisnik.username).FirstOrDefault();
                int ID = Convert.ToInt32(u.idkorisnici);
                korisnik.idkorisnici = ID;

                SendEmail("Potvrda Registracije", string.Format(@"
                Dobro došli na našu stranicu i čestitamo na uspješnoj registraciji.
                Da biste potvrdili registraciju, kliknite na link ispod:
                   http://www.nwt.somee.com/Account/PotvrdaRegistracijeJson/{0}?guid={1}", korisnik.idkorisnici, tmpGuid), korisnik.email);

                return new HttpResponseMessage()
                {
                    StatusCode = System.Net.HttpStatusCode.Created
                };
            }
            catch (Exception ex)
            {

                return new HttpResponseMessage()
                {
                    StatusCode = System.Net.HttpStatusCode.BadRequest,
                };
            }
        }
        public ActionResult RegisterEmployer(RegisterEmployerModel model)
        {
            if (ModelState.IsValid)
            {
                Guid tmpGuid = Guid.NewGuid();
                try
                {
                    bazaEntities dc = new bazaEntities();
                    korisnici novikorisnik = new korisnici
                    {
                        aktivan = false,
                        email = model.Email,
                        username = model.UserName,
                        password = model.Password,
                        GUID = tmpGuid.ToString(),
                        tip_korisnika = "poslodavac"
                    };
                    dc.korisnici.Add(novikorisnik);
                    dc.SaveChanges();

                    lokacije lokacija = new lokacije()
                    {
                        drzava = model.Drzava,
                        grad = model.Grad
                    };
                    var idLokacije = dc.lokacije.Where(x => x.drzava == lokacija.drzava && x.grad == lokacija.grad).Select(x => x.idlokacije).FirstOrDefault();
                    if(idLokacije == 0)
                    {
                        dc.lokacije.Add(lokacija);
                        idLokacije = dc.lokacije.Where(x => x.drzava == lokacija.drzava && x.grad == lokacija.grad).Select(x => x.idlokacije).FirstOrDefault();
                    }

                    var idKorisnika = dc.korisnici.Where(x => x.username == model.UserName).Select(x => x.idkorisnici).FirstOrDefault();
                    poslodavci noviPoslodavac = new poslodavci
                    {
                        telefon = model.Telefon,
                        broj_zaposlenih = model.BrojZaposlenih,
                        djelatnost = model.Djelatnost,
                        idkorisnici = idKorisnika,
                        naziv = model.Naziv,
                        OIB = model.OIB,
                        opis = model.Opis,
                        vrsta = model.Vrsta,
                        webpage = model.Webpage,
                        idlokacije = idLokacije
                    };
                    dc.poslodavci.Add(noviPoslodavac);
                    dc.SaveChanges();

                    ApiKontroler k = new ApiKontroler();
                    if (k.SendEmail("Potvrda Registracije", string.Format(@"
                    Dobro došli na našu stranicu i čestitamo na uspješnoj registraciji.
                    Da biste potvrdili registraciju, kliknite na link ispod:
                       http://localhost:50164/Admin/PotvrdaRegistracije/{0}?guid={1}", idKorisnika, tmpGuid), model.Email))
                    {
                        ViewBag.poslanaPotvrda = "Confirmation mail has been sent.";
                    }
                    return RedirectToAction("Login");
                }
                catch (Exception ex)
                {
                    //vratiti ponovo s greškom
                    ViewBag.errorOccured = "An error occured. Please try again";
                    return View("ContinueRegistrationEmployer", model);
                }
            }
            return View("ContinueRegistrationEmployer", model);
        }
        public ActionResult RegisterEmployee(RegisterEmployeeModel model)
        {
            if (ModelState.IsValid)
            {
                Guid tmpGuid = Guid.NewGuid();
                try
                {
                    bazaEntities dc = new bazaEntities();
                    korisnici novikorisnik = new korisnici
                    {
                        aktivan = false,
                        email = model.Email,
                        username = model.UserName,
                        password = model.Password,
                        GUID = tmpGuid.ToString(),
                        tip_korisnika = "posloprimac"
                    };
                    dc.korisnici.Add(novikorisnik);
                    dc.SaveChanges();
                    var idKorisnika = dc.korisnici.Where(x => x.username == model.UserName).Select(x => x.idkorisnici).FirstOrDefault();
                    posloprimci noviPosloprimac = new posloprimci
                    {
                        datum_rodjenja = model.DatumRodjenja,
                        idkorisnici = idKorisnika,
                        ime = model.Ime,
                        prezime = model.Prezime,
                        spol = model.Spol,
                        strucna_sprema = model.StrucnaSprema,
                        telefon = model.Telefon
                    };
                    dc.posloprimci.Add(noviPosloprimac);
                    dc.SaveChanges();

                    ApiKontroler k = new ApiKontroler();
                    if (k.SendEmail("Potvrda Registracije", string.Format(@"
                    Dobro došli na našu stranicu i čestitamo na uspješnoj registraciji.
                    Da biste potvrdili registraciju, kliknite na link ispod:
                       http://localhost:50164/Admin/PotvrdaRegistracije/{0}?guid={1}", idKorisnika, tmpGuid), model.Email))
                    {
                        ViewBag.poslanaPotvrda = "Confirmation mail has been sent.";
                    }

                    return RedirectToAction("Login");
                }
                catch (Exception ex)
                {
                    //vratiti ponovo s greškom
                    ViewBag.errorOccured = "An error occured. Please try again";
                    return View("ContinueRegistrationEmployee",model);
                }
            }
            return View("ContinueRegistrationEmployee", model);
        }