public ActionResult About() { var userId = HttpContext.Session.GetInt32("UserId"); var model = new ConvertToViewModel().convertToViewWithNavigationProp(_userBL.GetUserDetailsById((int)userId), _userBL.GetUserSkillsById((int)userId)); return(View(model)); }
public ActionResult Admin() { var userId = HttpContext.Session.GetInt32("UserId"); var adminId = _adminBL.GetAdminId((int)userId); var data = _adminBL.GetUsers(adminId); var model = new ConvertToViewModel().convertToUserList(data); return(View(model)); }
public List <IViewModel> GetIzvodjac() { _repository.Izvodjac(); _viewableList = _repository.GetViewable(); foreach (var element in _viewableList) { _returnModels.Add(ConvertToViewModel.GetIzvodjacViewModel(element)); } return(_returnModels); }
public List <IViewModel> SearchFonogram(IDTO idto) { _repository.Fonogram(idto); _viewableList = _repository.GetViewable(); foreach (var element in _viewableList) { _returnModels.Add(ConvertToViewModel.GetFonogramViewModel(element)); } return(_returnModels); }
public void IsGetIzvodjacViewModel_correct() { //Arrange //Act IViewModel viewmodel = ConvertToViewModel.GetIzvodjacViewModel(_izvodjac); IIzvodjacViewModel Iviewmodel = viewmodel as IIzvodjacViewModel; //Assert Assert.IsInstanceOfType(viewmodel, typeof(IViewModel)); Assert.IsInstanceOfType(viewmodel, typeof(IIzvodjacViewModel)); Assert.IsInstanceOfType(viewmodel, typeof(IzvodjacViewModel)); Assert.AreEqual(Iviewmodel.Id, _izvodjac.Id); Assert.AreEqual(Iviewmodel.Naziv, _izvodjac.Naziv); Assert.AreEqual(Iviewmodel.Albumi, "Jos nema unosa"); Assert.AreEqual(Iviewmodel.Fonogrami, "Jos nema unosa"); }
public void IsGetFonogramViewModel_correct() { //Arrange //Act IViewModel viewmodel = ConvertToViewModel.GetFonogramViewModel(_fonogram); IFonogramViewModel Iviewmodel = viewmodel as IFonogramViewModel; //Assert Assert.IsInstanceOfType(viewmodel, typeof(IViewModel)); Assert.IsInstanceOfType(viewmodel, typeof(IFonogramViewModel)); Assert.IsInstanceOfType(viewmodel, typeof(FonogramViewModel)); Assert.AreEqual(Iviewmodel.Id, _fonogram.Id); Assert.AreEqual(Iviewmodel.Naziv, _fonogram.Naziv); Assert.AreEqual(Iviewmodel.KataloskiBroj, _fonogram.KataloskiBroj); Assert.AreEqual(Iviewmodel.GodinaIzdanja, _fonogram.GodinaIzdanja); Assert.AreEqual(Iviewmodel.Izvodjaci, "Jos nema unosa"); }
public ActionResult CheckCredentials(string username, string password) { int?userId = _userBL.GetUserId(username, password); if (userId != null) { var userModel = new ConvertToViewModel().convertToViewWithNavigationProp(_userBL.GetUserDetailsById((int)userId), _userBL.GetUserSkillsById((int)userId)); HttpContext.Session.SetString("Username", userModel.FirstName); HttpContext.Session.SetInt32("UserId", (int)userId); if (userModel.Admin) { return(RedirectToAction("Index")); } else { return(RedirectToAction("Index")); } } else { return(RedirectToAction("Login")); } }
public IViewModel RetrieveIzvodjac(IDTO idto) { _repository.Izvodjac(idto); return(ConvertToViewModel.GetIzvodjacViewModel(_repository.GetViewable())); }
public IViewModel RetrieveFonogram(IDTO idto) { _repository.Fonogram(idto); return(ConvertToViewModel.GetFonogramViewModel(_repository.GetViewable())); }
public IViewModel RetrieveAlbum(IDTO idto) { _repository.Album(idto); return(ConvertToViewModel.GetAlbumViewModel(_repository.GetViewable())); }