Example #1
0
        public ActionResult addNote(string text, int elementId)
        {
            RequestMgr requestMgr = new RequestMgr(ConsoleFactory.getRequestSvc());

            Note note = new Note();
            note.UpdatedBy = (IUser)Session["User"];
            note.Text = text;
            requestMgr.saveNote(note, elementId);
            IList<Note> notes = requestMgr.getElement(elementId).Note;

            return PartialView("~/Views/Console/Partial/_NoteList.ascx", notes);
        }
Example #2
0
 public void addNote(Note note)
 {
     this.Note.Add(note);
 }
Example #3
0
        public Note saveNote(Note note, int parentID)
        {
            note.Parent = getElement(parentID);
            Note n = convertNote(this.svc.saveNote(note));

            Parallel.ForEach(this.requestList.Data, rv => {
                Parallel.ForEach(rv.ElementList, ev => {
                    if (ev.ID == parentID)
                        ev.addNote(n);
                });
            });

            HttpContext.Current.Application.Lock();
            HttpContext.Current.Application["Request"] = this.requestList;
            HttpContext.Current.Application.UnLock();
            return n;
        }
Example #4
0
 private NOTE convertNote(Note note)
 {
     return new NOTE {
         ELEMENT_ID = note.Parent.ID,
         NOTE_DATE = note.Date,
         NOTE_TEXT = note.Text,
         UPDATED_BY_ID = note.UpdatedBy.EmployeeID
     };
 }
Example #5
0
 public NOTE saveNote(Note note)
 {
     try {
         using (ConsoleDataContext db = (ConsoleDataContext)MainFactory.getDb("Console", false)) {
             NOTE newNote = new NOTE {
                 ELEMENT_ID = note.Parent.ID,
                 NOTE_DATE = note.Date,
                 NOTE_TEXT = note.Text,
                 UPDATED_BY_ID = note.UpdatedBy.EmployeeID
             };
             db.NOTEs.InsertOnSubmit(newNote);
             db.SubmitChanges();
             return newNote;
         }
     } catch (Exception se) {
         throw new Exception("Unable to add a new note due to " + se.Message);
     }
 }