public IzvediTerminModel(TerminTecaja termin) { Id = termin.TerminTecajaId; TecajId = termin.TecajId; Zacetek = termin.Zacetek; TrajanjeMin = termin.TrajanjeMin; Posebnosti = termin.Posebnosti; Dnevnik = termin.Dnevnik; VrstaTecaja = termin.Tecaj.Vrsta; }
public TerminTecajaEditModel(TerminTecaja termin) { Id = termin.TerminTecajaId; TecajId = termin.TecajId; Zacetek = termin.Zacetek; TrajanjeMin = termin.TrajanjeMin ?? termin.Tecaj.Vrsta.TrajanjeMin; Posebnosti = termin.Posebnosti; Dnevnik = termin.Dnevnik; Vrsta = termin.Tecaj.Vrsta; }
public virtual ActionResult DodajTermin(int id) { var tecaj = solaService.Tecaj(id); var zadnji = tecaj.Termini.OrderByDescending(t => t.Zacetek).FirstOrDefault(); DateTime kdaj = zadnji != null ? zadnji.Zacetek : tecaj.DatumZacetka; kdaj = kdaj.AddDays(7); var termin = new TerminTecaja() { Zacetek = kdaj, Entered = DateTime.Now, Guid = Guid.NewGuid(), TrajanjeMin = tecaj.Vrsta.TrajanjeMin }; tecaj.Termini.Add(termin); solaService.SaveChanges(); return UrediTecaj(id); }
public void TerminTecaja(ref TerminTecaja termin) { termin.TerminTecajaId = Id; termin.TecajId = TecajId; termin.Zacetek = Zacetek; termin.TrajanjeMin = TrajanjeMin; termin.Posebnosti = Posebnosti; termin.Dnevnik = Dnevnik; }