public ActionResult ChangePassword(ChangePasswordViewModel model) { if (ModelState.IsValid) { bool isPasswordChanged; try { isPasswordChanged = WebSecurity.ChangePassword(WebSecurity.CurrentUserName, model.OldPassword, model.NewPassword); } catch (Exception) { isPasswordChanged = false; } if (isPasswordChanged) { var korisnik = Repozitorij.GetKorisnik(); Repozitorij.ChangePassword(korisnik.IDDjelatnik, model.NewPassword); return(RedirectToAction("Login", "Account")); } else { ModelState.AddModelError("CurrentPassword", "Stara lozinka nije ispravno unesena."); } } return(View()); }
public ActionResult ShowPodaci() { var model = Repozitorij.GetProjektiEvidencija(Repozitorij.GetKorisnik().IDDjelatnik, DateTime.Now); model.SaveOrDate = "date"; return(View(model)); }
public ActionResult ShowPodaci() { var model = Repozitorij.GetKorisnik(); model.DatumZaposlenja = DateTime.Parse(model.DatumZaposlenja.ToShortDateString()); ViewData["TipDjelatnika"] = Repozitorij.GetTipDjelatnikaKorisnika(); ViewData["Tim"] = Repozitorij.GetTimKorisnika(); return(View(model)); }
public ActionResult ShowPodaci(ProjektEvidencijaVM projektiEvidencijaVM) { if (projektiEvidencijaVM.SaveOrDate == "save") { Repozitorij.SaveChangesSatnica(projektiEvidencijaVM.ProjektiEvidencija, projektiEvidencijaVM.IdDjelatnik, projektiEvidencijaVM.DatumSatnice); var model = Repozitorij.GetProjektiEvidencija(Repozitorij.GetKorisnik().IDDjelatnik, projektiEvidencijaVM.DatumSatnice); return(View(model)); } else { var model = Repozitorij.GetProjektiEvidencija(Repozitorij.GetKorisnik().IDDjelatnik, projektiEvidencijaVM.DatumSatnice); return(View(model)); } }