// GET: Tasks/MyTasksAddBemerkung public ActionResult MyTasksAddBemerkung(int TbAFGAufgabe_id, string bemerkung, string datum, int sachbearbeiterId, int artId) { _Logger.Info("MyTasksAddBemerkung(TbAFGAufgabe_id:=" + TbAFGAufgabe_id + ",...)"); try { var item = new TbAFGAufgabeInternBeschreibung(); item.Datum = DateTime.Parse(datum); item.ErfDatum = DateTime.Now; item.InternBeschreibung = bemerkung; item.InternBeschreibung = bemerkung; item.MutDatum = DateTime.Now; item.TbAFGAufgabe_id = TbAFGAufgabe_id; item.Visum = _SessionContext.Shortname; item.Sachbearbeiter_ID = sachbearbeiterId; item.TbGMXCodeInternArt_ID = artId; _Entities.TbAFGAufgabeInternBeschreibungs.Add(item); _Entities.SaveChanges(); } catch (Exception ex) { return(Content(ex.Message)); } return(Content(string.Empty)); }
public ActionResult MyTasksDetailsBemerkungenPartialUpdate(TbAFGAufgabeInternBeschreibung item, int Sachbearbeiter_ID_VI, int TbGMXCodeInternArt_ID_VI) { _Logger.Info("MyTasksDetailsBemerkungenPartialUpdate(item.TbAFGAufgabeInternBeschreibung_id:=" + item.TbAFGAufgabeInternBeschreibung_id + ")"); ViewData["TbAFGAufgabe_id"] = item.TbAFGAufgabe_id; //if (ModelState.IsValid) { try { var modelItem = _Entities.TbAFGAufgabeInternBeschreibungs.FirstOrDefault(t => t.TbAFGAufgabeInternBeschreibung_id == item.TbAFGAufgabeInternBeschreibung_id); if (modelItem != null) { modelItem.Datum = item.Datum; modelItem.MutDatum = DateTime.Now; modelItem.InternBeschreibung = item.InternBeschreibung; modelItem.InternBeschreibungRTF = item.InternBeschreibung; modelItem.Visum = _SessionContext.Shortname; modelItem.Sachbearbeiter_ID = Sachbearbeiter_ID_VI; modelItem.TbGMXCodeInternArt_ID = TbGMXCodeInternArt_ID_VI; _Entities.SaveChanges(); } } catch (Exception ex) { ViewData["EditError"] = ex.Message; } } //else //{ // ViewData["EditError"] = "Please, correct all errors"; //} var q = from x in _Entities.TbAFGAufgabeInternBeschreibungs where x.TbAFGAufgabe_id == item.TbAFGAufgabe_id select x; return(PartialView("MyTasksDetailsBemerkungenPartial", q.ToList())); }