// Actiune care returneaza o pagina cu detaliile unei masini dupa ID public IActionResult DetailsMasina(int id) { var masinaRepository = new MasinaRepository(); var masina = masinaRepository.GetMasina(id); return(View(masina)); }
//Actiune care gestioneaza stergerea unei masini dupa ID public IActionResult DeleteMasina(int id) { var masiniRepository = new MasinaRepository(); masiniRepository.DeleteMasina(id); return(RedirectToAction("ListareMasini")); }
public IActionResult EditMasina(Masina masina) { var masinaRepository = new MasinaRepository(); masinaRepository.EditMasina(masina); return(RedirectToAction("ListareMasini")); }
// actiune care listeaza toate masinile sau poate realiza o cautare dupa model public IActionResult ListareMasini(string search, string searchBy) { var masinaRepository = new MasinaRepository(); IList <Masina> listaMasini; if (!String.IsNullOrEmpty(search)) { listaMasini = masinaRepository.GetMasini(searchBy, search); } else { listaMasini = masinaRepository.GetMasini(searchBy, ""); } return(View(listaMasini)); }
public MasinaService() { repo = new MasinaRepository(); }