示例#1
0
 public void Handle(AddedNewToDoItemEvent @event)
 {
     using (var db = new ToDoContext())
     {
         int      listId = _identityMapper.GetModelId <ToDoList>(@event.ToDoListId);
         ToDoList list   = db.Lists.First(t => t.Id.Equals(listId));
         if (list != null)
         {
             var _item = new Model.ToDoItem()
             {
                 //Id = @event.ToDoItemId,
                 ToDoListId   = listId,
                 Description  = @event.Description,
                 CreationDate = @event.CreationDate,
                 DueDate      = @event.DueDate,
                 Importance   = @event.Importance,
                 ClosingDate  = null,
                 UserId       = 0
             };
             list.Items.Add(_item);
             db.SaveChanges();
             _identityMapper.Map <ToDoItem>(_item.Id, @event.ToDoItemId);
         }
     }
 }
示例#2
0
        /// <summary>
        ///
        /// </summary>
        public static void SaveMeetUrl(string meetingId, string menuId, string url, string url1, string url2)
        {
            Model.ToDoItem toDoItem = new Model.ToDoItem
            {
                MenuId = menuId,
                DataId = meetingId,
                UrlStr = url,
            };
            APIUpLoadFileService.SaveAttachUrl(toDoItem);

            toDoItem.DataId = meetingId + "#1";
            toDoItem.UrlStr = url1;
            APIUpLoadFileService.SaveAttachUrl(toDoItem);

            toDoItem.DataId = meetingId + "#2";
            toDoItem.UrlStr = url2;
            APIUpLoadFileService.SaveAttachUrl(toDoItem);
        }
示例#3
0
 /// <summary>
 /// 保存附件方法
 /// </summary>
 public static void SaveAttachUrl(Model.ToDoItem toDoItem)
 {
     ////保存附件
     if (!string.IsNullOrEmpty(toDoItem.UrlStr))
     {
         if (toDoItem.IsInsert == "1")
         {
             var att = Funs.DB.AttachFile.FirstOrDefault(x => x.ToKeyId == toDoItem.DataId);
             if (att != null)
             {
                 toDoItem.UrlStr = att.AttachUrl + "," + toDoItem.UrlStr;
             }
         }
         UploadFileService.SaveAttachUrl(UploadFileService.GetSourceByAttachUrl(toDoItem.UrlStr, 10, null), toDoItem.UrlStr, toDoItem.MenuId, toDoItem.DataId);
     }
     else
     {
         CommonService.DeleteAttachFileById(toDoItem.DataId);
     }
 }