public TicketPregledVM AddNew(TicketAddNewVM model) { Ticket ticket = new Ticket { IsZatvoren = false, IzvodjenjePredmetaId = model.IzvodjenjePredmetaId, TicketKategorijaId = model.Kategorija, Naslov = model.Naslov, StudiranjeId = model.StudiranjeId, }; int KorisnikId = ctx.Studiranjes.Where(x => x.Id == model.StudiranjeId).Select(s => s.Student.KorisnikId).Single(); TicketPoruka ticketPoruka = new TicketPoruka { KorisnikId = KorisnikId, Poruka = model.Poruka, Ticket = ticket, Vrijeme = DateTime.Now }; ctx.Tickets.Add(ticket); ctx.TicketDetails.Add(ticketPoruka); ctx.SaveChanges(); return(Pregled(model.StudiranjeId)); }
public TicketDetaljiVM Odgovori(int korisnikId, int ticketId, string odgovorStr) { TicketPoruka poruka = new TicketPoruka { KorisnikId = korisnikId, TicketId = ticketId, Poruka = odgovorStr, Vrijeme = DateTime.Now }; ctx.TicketDetails.Add(poruka); ctx.SaveChanges(); return(Detalji(ticketId)); }