public ActionResult DeleteConfirmed(int id) { ThemeOfScientificWork themeOfScientificWork = db.ThemeOfScientificWork.Find(id); db.ThemeOfScientificWork.Remove(themeOfScientificWork); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Value,ScientificHead,PeriodFrom,PeriodTo,ThemeNumber,Financial,Code")] ThemeOfScientificWork themeOfScientificWork) { if (ModelState.IsValid) { db.Entry(themeOfScientificWork).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(themeOfScientificWork)); }
private string GetPunktThemeGenericPublications(ThemeOfScientificWork theme, List <Publication> publications, String title) { if ((theme == null || publications == null || publications.Count == 0)) { return(""); } return(ReplaceStringWithParameters(GenerateTemplateForGenericPunkt(title), new Dictionary <string, string>() { [GENERIC_TEXT_CONST] = GetPunktBudgetPublicationsTemplate(publications), })); }
private string GetPunktThemeGenericField(String field, ThemeOfScientificWork theme, String title) { if ((theme == null || field == null || field == "")) { return(""); } return(ReplaceStringWithParameters(GenerateTemplateForGenericPunkt(title), new Dictionary <string, string>() { [GENERIC_TEXT_CONST] = field, })); }
public ActionResult Create([Bind(Include = "ID,Value,ScientificHead,PeriodFrom,PeriodTo,Financial,ThemeNumber,Code")] ThemeOfScientificWork themeOfScientificWork) { if (ModelState.IsValid) { var user = db.Users.Where(x => x.UserName == User.Identity.Name).First(); themeOfScientificWork.Cathedra = db.Cathedra.Where(x => x.ID == user.Cathedra.ID).First(); db.ThemeOfScientificWork.Add(themeOfScientificWork); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(themeOfScientificWork)); }
// GET: ThemeOfScientificWorks/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ThemeOfScientificWork themeOfScientificWork = db.ThemeOfScientificWork.Find(id); if (themeOfScientificWork == null) { return(HttpNotFound()); } return(View(themeOfScientificWork)); }
private string GetPunktThemeGeneric(ThemeOfScientificWork theme, String title) { if ((theme == null)) { return(""); } return(ReplaceStringWithParameters(GenerateTemplateForGenericPunkt(title), new Dictionary <string, string>() { [GENERIC_TEXT_CONST] = theme.Value + ". " + theme.ThemeNumber + (!string.IsNullOrEmpty(theme.Code) ? (" " + theme.Code) : string.Empty) + "; " + theme.ScientificHead + " " + theme.PeriodFrom.Year.ToString() + " - " + theme.PeriodTo.Year.ToString() })); }
// GET: ThemeOfScientificWorks/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ThemeOfScientificWork themeOfScientificWork = db.ThemeOfScientificWork.Find(id); ViewBag.AllFinancials = Enum.GetNames(typeof(Financial)) .Select(x => new SelectListItem { Selected = false, Text = x.ToLower(), Value = x }).ToList(); if (themeOfScientificWork == null) { return(HttpNotFound()); } return(View(themeOfScientificWork)); }