public ActionResult Posalji(PorukeVM poruka) { Poruka p = new Poruka(); p.Text = poruka.Text; p.Status = poruka.Status; p.KorisnikPoslaoId = poruka.KorisnikPoslaoId; p.KorisnikPrimioId = poruka.KorisnikPrimioId; p.Data = poruka.Data; p.DataType = poruka.DataType; p.DatumKreiranja = DateTime.Now; mc.Poruke.Add(p); try { mc.SaveChanges(); } catch { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (p.KorisnikPoslaoId != p.KorisnikPrimioId) { Korisnik korisnik = mc.Korisnici.FirstOrDefault(x => x.Id == p.KorisnikPoslaoId); messageControler.Posalji(Notification.NOVA_PORUKA, korisnik.Id, korisnik.ImePrezime, korisnik.photoUrl, p.KorisnikPrimioId); } return(new HttpStatusCodeResult(HttpStatusCode.OK)); }
public SaputniciPorukePage(int KorisnikId) { InitializeComponent(); BindingContext = model = new PorukeVM(KorisnikId); }