コード例 #1
0
        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));
        }
コード例 #2
0
 public SaputniciPorukePage(int KorisnikId)
 {
     InitializeComponent();
     BindingContext = model = new PorukeVM(KorisnikId);
 }