public ObavijestiDetaljiProfVM(int userId, int role, obavijesti temp) { ProfID = userId; Role = role; ObavijestId = temp.ObavijestId; ProfesorID = temp.ProfesorID; Objavio = temp.Objavio; Datum = temp.DatumObjave; Naslov = temp.Naslov; Sadrzaj = temp.Sadrzaj; NazadCommand = new Command(() => { Nazad(userId, role); }); IzmijeniCommand = new Command(() => { Izmijeni(userId, role, ObavijestId, ProfesorID); }); UkloniCommand = new Command(() => { Ukloni(userId, role, ObavijestId); }); }
public ActionResult DeleteConfirmed(int id) { obavijesti obavijesti = db.obavijestis.Find(id); db.obavijestis.Remove(obavijesti); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "idobavijesti,temaObavijest,tekstObavijest,datumObavijest")] obavijesti obavijesti) { if (ModelState.IsValid) { db.Entry(obavijesti).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(obavijesti)); }
public ActionResult Create([Bind(Include = "idobavijesti,temaObavijest,tekstObavijest,datumObavijest")] obavijesti obavijesti) { if (ModelState.IsValid) { int noviId = (from st in db.obavijestis select st).Max(x => x.idobavijesti) + 1; obavijesti.idobavijesti = noviId; db.obavijestis.Add(obavijesti); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(obavijesti)); }
public obavijesti Update(int id, obavijesti o) { var temp = db.Obavijest.Find(id); temp.DatumObjave = o.DatumObjave; temp.Naslov = o.Naslov; temp.ProfesorId = o.ProfesorID; temp.Sadrzaj = o.Sadrzaj; db.SaveChanges(); return o; }
public StudObavijestiDetaljiVM(int UserID, int Role, obavijesti temp) { Objavio = temp.Objavio; Naslov = temp.Naslov; Datum = temp.DatumObjave; Sadrzaj = temp.Sadrzaj; NazadCommand = new Command(async() => { var t = await _service.Get <List <obavijesti> >(null); Application.Current.MainPage = new StudObavijestiPage(UserID, Role, t); }); }
// GET: obavijestis/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } obavijesti obavijesti = db.obavijestis.Find(id); if (obavijesti == null) { return(HttpNotFound()); } return(View(obavijesti)); }
public void LoadNotification(int userId, int role, obavijesti temp) { //var temp = new obavijesti //{ // DatumObjave = _datum, // Naslov = _naslov, // ObavijestId = _obavijestId, // Objavio = _objavio, // ProfesorID = _prof_id, // Sadrzaj = _sadrzaj //}; Application.Current.MainPage = new ObavijestiDetaljiProf(userId, role, temp); }
public obavijesti Insert(obavijesti novi) { Database.Obavijest temp = new Database.Obavijest { DatumObjave = novi.DatumObjave, Naslov = novi.Naslov, ProfesorId = novi.ProfesorID, Sadrzaj = novi.Sadrzaj }; db.Add(temp); db.SaveChanges(); return novi; }
private async void ListView_ItemSelected(object sender, SelectedItemChangedEventArgs e) { var t = (obavijesti)e.SelectedItem; temp = await _service.GetById <obavijesti>(t.ObavijestId); model.Objavio = temp.Objavio; model.Datum = temp.DatumObjave; model.Naslov = temp.Naslov; model.Sadrzaj = temp.Sadrzaj; model.ObavijestId = temp.ObavijestId; model.ProfesorID = temp.ProfesorID; model.LoadNotification(user_id, _role, temp); }
public async void Dodaj(int userId, int role) { var objavio = await _service_profesori.GetById <ProfesorAll>(userId); obavijesti temp = new obavijesti { DatumObjave = Datum, Naslov = Naslov, Objavio = objavio.Ime + " " + objavio.Prezime, ProfesorID = userId, Sadrzaj = Sadrzaj }; await _service.Insert(temp); var lista = await _service.Get <List <obavijesti> >(null); Application.Current.MainPage = new ObavijestiPage(lista, userId, role); await Application.Current.MainPage.DisplayAlert("Poruka", "Uspješno ste dodali novu obavijest", "OK"); }
private void ListView_ItemSelected(object sender, SelectedItemChangedEventArgs e) { obavijesti temp = (obavijesti)e.SelectedItem; Application.Current.MainPage = new StudObavijestiDetaljiPage(model.UserID, model.Role, temp); }
public StudObavijestiDetaljiPage(int UserID, int Role, obavijesti temp) { BindingContext = model = new StudObavijestiDetaljiVM(UserID, Role, temp); InitializeComponent(); }
public ObavijestiDetaljiProf(int userId, int role, obavijesti temp) { InitializeComponent(); BindingContext = model = new ObavijestiDetaljiProfVM(userId, role, temp); }