public ActionResult Snimi(RadnoMjestoIndexVM.RadnoMjestoInfo vm) { if (!ModelState.IsValid) { return(View("Uredi", vm)); } RadnoMjesto entity; if (vm == null || vm.Id == 0) { entity = new RadnoMjesto(); ctx.RadnoMjestos.Add(entity); } else { entity = ctx.RadnoMjestos.Find(vm.Id); } entity.Id = vm.Id; entity.Koefcijent = vm.Koefcijent; entity.Naziv = vm.Naziv; entity.Opis = vm.Opis; entity.Osnovica = vm.Osnovica; entity.Sifra = vm.Sifra; entity.Valid = vm.Valid; ctx.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Obrisi(int radMjestoId) { RadnoMjesto entity = ctx.RadnoMjestos.Find(radMjestoId); ctx.RadnoMjestos.Remove(entity); ctx.SaveChanges(); return(RedirectToAction("Index")); }
/// <summary> /// Dohvaća podatke iz baze i prikazuje ih u DataGridViewu s obzirom na odabrani datum /// </summary> private void Osvjezi(DateTime datum) { DateTime datum_do = datum.AddDays(1); ispisPoslova.DataSource = null; ispisPoslova.DataSource = RadnoMjesto.Prikazi(datum, datum_do, korisnik); ispisPoslova.Columns[0].HeaderText = "Naziv"; ispisPoslova.Columns[1].HeaderText = "Od"; ispisPoslova.Columns[2].HeaderText = "Do"; }
public void CreateOrUpdate(RadnoMjesto radnoMjesto) { if (GetByID(radnoMjesto.ID) is null) { _db.Insert <RadnoMjesto>(radnoMjesto); } else { _db.Update <RadnoMjesto>(radnoMjesto); } }
/// <summary> /// Maps dto to model /// </summary> /// <param name="dto">The dto.</param> /// <returns> /// Returns mapped dto to model /// </returns> public RadnoMjesto VMToModel(RadnoMjestoVM dto) { var model = new RadnoMjesto { RadnoMjestoId = dto.RadnoMjestoId, Naziv = dto.Naziv, OvlastNarucivanja = dto.OvlastNarucivanja }; return(model); }
/// <summary> /// Models to dto. /// </summary> /// <param name="model">The model.</param> /// <returns> /// Returns mapped model to dto /// </returns> public RadnoMjestoVM ModelToVM(RadnoMjesto model) { var dto = new RadnoMjestoVM { RadnoMjestoId = model.RadnoMjestoId, Naziv = model.Naziv, OvlastNarucivanja = (bool)model.OvlastNarucivanja }; return(dto); }
public IActionResult DodajRadnoMjesto(string radnoMjestoNaziv, string radnoMjestoOpis) { RadnoMjesto x = new RadnoMjesto(); // ViewData["grad-kljuc"] = x; x.Naziv = radnoMjestoNaziv; x.Opis = radnoMjestoOpis; db.Add(x); db.SaveChanges(); return(View()); }
public IActionResult Obrisi(int Id) { RadnoMjesto g = db.RadnoMjesto.Find(Id); if (g == null) { return(Content("Radno mjesto ne postoji.")); } db.Remove(g); db.SaveChanges(); return(Redirect("/RadnoMjesto/Prikazi")); }
public ActionResult Uredi(int radMjestoId) { RadnoMjesto entity = ctx.RadnoMjestos.Find(radMjestoId); RadnoMjestoIndexVM.RadnoMjestoInfo Model = new RadnoMjestoIndexVM.RadnoMjestoInfo(); Model.Id = entity.Id; Model.Naziv = entity.Naziv; Model.Koefcijent = entity.Koefcijent; Model.Opis = entity.Opis; Model.Osnovica = entity.Osnovica; Model.Sifra = entity.Sifra; Model.Valid = entity.Valid; return(View("Uredi", Model)); }
public RadnoMjesto GetDataSource(int iD) { RadnoMjesto result; if (radnoMjestoID == 0) { result = new RadnoMjesto(); result.Opis = ""; result.Naziv = ""; } else { result = rms.GetByID(radnoMjestoID); } return(result); }
public ActionResult Uredi(int MjestoId) { if (Autentifikacija.KorisnikSesija == null) { return(RedirectToAction("Index", "Login", new { area = "" })); } DodajRadnoMjestoVM Model = new DodajRadnoMjestoVM(); RadnoMjesto R = ctx.RadnoMjesto.Where(x => x.Id == MjestoId).FirstOrDefault(); Model.DuzinaRadnogVremena = R.DuzinaRadnogVremena; Model.Naziv = R.Naziv; Model.Opis = R.Opis; Model.Priotritet = R.Prioritet; Model.RadnoMjestoId = R.Id; return(View("Dodaj", Model)); }
public ActionResult Snimi(DodajRadnoMjestoVM Model) { if (Autentifikacija.KorisnikSesija == null) { return(RedirectToAction("Index", "Login", new { area = "" })); } if (!ModelState.IsValid) { return(View("Dodaj", Model)); } RadnoMjesto R; if (Model.RadnoMjestoId == 0) { R = new RadnoMjesto(); ctx.RadnoMjesto.Add(R); R.DuzinaRadnogVremena = Model.DuzinaRadnogVremena; R.isActive = true; R.Naziv = Model.Naziv; R.Opis = Model.Opis; R.Prioritet = Model.Priotritet; } else { R = ctx.RadnoMjesto.Where(x => x.Id == Model.RadnoMjestoId).FirstOrDefault(); R.Id = Model.RadnoMjestoId; R.DuzinaRadnogVremena = Model.DuzinaRadnogVremena; R.isActive = true; R.Naziv = Model.Naziv; R.Opis = Model.Opis; R.Prioritet = Model.Priotritet; } ctx.SaveChanges(); return(RedirectToAction("Prikazi")); }
void LoadData(int Id) { radnoMjesto = GetDataSource(Id); txtOpis.EditValue = radnoMjesto.Opis; txtNaziv.EditValue = radnoMjesto.Naziv; }
public void Delete(RadnoMjesto radnoMjesto) { _db.Delete <RadnoMjesto>(radnoMjesto); }
public void Update(RadnoMjesto radnoMjesto) { _db.Update <RadnoMjesto>(radnoMjesto); }
public void Create(RadnoMjesto radnoMjesto) { _db.Insert <RadnoMjesto>(radnoMjesto); }