// 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));
        }
示例#5
0
 public MasinaService()
 {
     repo = new MasinaRepository();
 }