public ActionResult DetaliiCarte(string param) { string titlu = param; ReadRepository read = new ReadRepository(); Carte carte = new Carte(); carte = read.CartiDetalii(titlu); MCarte mc = new MCarte(); mc.autor = carte.autor.Nume; mc.Id = carte.Id.Nume; mc.an = carte.an.Nume; mc.Nr = carte.Nr.Numar; mc.stare1 = carte.stare1; mc.stare2 = carte.stare2; mc.gent = carte.gent; mc.genc = carte.genc; ViewBag.Titlu = titlu; ViewBag.Detalii = mc; return(View("VCarteInf")); }
public ActionResult Adaugare(MCarte carte) { List <SelectListItem> listItems = new List <SelectListItem>(); List <SelectListItem> listItems2 = new List <SelectListItem>(); foreach (Gen_tip gen in Enum.GetValues(typeof(Gen_tip))) { SelectListItem _sli = new SelectListItem() { Text = gen.ToString() }; listItems.Add(_sli); } foreach (Gen_continut gen in Enum.GetValues(typeof(Gen_continut))) { SelectListItem _sli = new SelectListItem() { Text = gen.ToString() }; listItems2.Add(_sli); } ViewBag.GenTOpt = listItems; ViewBag.GenCOpt = listItems2; if (carte.Id == null) { return(View("VAdaugareCarte")); } else { Carte c = new Carte(new Text(carte.Id), new ISSN(carte.Nr), new Text(carte.titlu), new Text(carte.autor), new Text(carte.an), carte.gent, carte.genc, new Utilizator()); var cmdAdauga = new ComandaAdaugare(); cmdAdauga.carte = c; MagistralaComenzi.Instanta.Value.Trimite(cmdAdauga); Receiver recv = new Receiver(); string msg = recv.Citeste(); ViewBag.EvenimentMsg = msg; return(View("VAdaugareCarte")); } }