////public List<DocumentnoteDTO> JsonSaveDocumentNoteByIOS(string documentnoteid, string spcollectionid, string fiwpid, string description, string updatedby, string updateddate, string locationx, string locationy) //public List<DocumentnoteDTO> JsonSaveDocumentNoteByIOS(DocumentnoteDTO list, string spcollectionid, string fiwpid) //{ // return (new Element.Reveal.Server.BALC.ScheduleWriter()).SaveDocumentNoteByIOS(list, spcollectionid, fiwpid); //} public List<DrawingStickyNoteDTO> JsonSaveDrawingStickyNote(DrawingStickyNoteDTO list, string iwpId) { return (new Element.Sigma.Web.Biz.TrueTask.Viewer()).SaveDrawingStickyNote(list, Int32.Parse(iwpId)); }
public List<DrawingStickyNoteDTO> SaveDrawingStickyNote(DrawingStickyNoteDTO paramDTO, int iwpId) { List<DrawingStickyNoteDTO> stickyNotes = new List<DrawingStickyNoteDTO>(); DrawingStickyNoteDTO stickyNote = new DrawingStickyNoteDTO(); //update if (paramDTO.DrawingStickyNoteId > 0) { stickyNote = GetDrawingStickyNote(paramDTO.DrawingStickyNoteId); stickyNote.DTOStatus = (int)RowStatusNo.Update; stickyNote.UpdatedBy = paramDTO.UpdatedBy; } //insert else { stickyNote.DTOStatus = (int)RowStatusNo.New; stickyNote.DrawingStickyNoteId = 0; stickyNote.DrawingId = paramDTO.DrawingId; stickyNote.CreatedBy = paramDTO.CreatedBy; } stickyNote.LocationX = paramDTO.LocationX; stickyNote.LocationY = paramDTO.LocationY; stickyNote.Description = paramDTO.Description; stickyNotes.Add(stickyNote); return DalSaveDrawingStickyNote(stickyNotes); }