Пример #1
0
        public async Task Add()
        {
            var userID = Guid.NewGuid();
            await _unitOfWork.SaveAsync();

            var listModel = new ToDoList();
            var id1       = Guid.NewGuid();

            listModel.Id         = id1;
            listModel.CreateTime = DateTime.Now;
            listModel.Title      = "测试一下";
            listModel.UserId     = userID;
            _toDoListRepository.AddToDoList(listModel);
            await _unitOfWork.SaveAsync();

            var shareModel = new ToDoShare();

            shareModel.Id        = Guid.NewGuid();
            shareModel.ShareTime = DateTime.Now;
            shareModel.ListId    = id1;
            shareModel.UserId    = Guid.NewGuid();
            _toDoShareRepository.AddToDoShare(shareModel);
            var result = await _unitOfWork.SaveAsync();

            Assert.True(result);
        }
Пример #2
0
        public async Task Add()
        {
            var userID = Guid.NewGuid();
            await _unitOfWork.SaveAsync();

            var listModel = new ToDoList();
            var id1       = Guid.NewGuid();

            listModel.Id         = id1;
            listModel.CreateTime = DateTime.Now;
            listModel.Title      = "测试一下";
            listModel.UserId     = userID;
            _toDoListRepository.AddToDoList(listModel);
            await _unitOfWork.SaveAsync();

            var itemModel = new ToDoItem();

            itemModel.Id         = Guid.NewGuid();
            itemModel.CreateTime = DateTime.Now;
            itemModel.ListId     = id1;
            itemModel.Title      = "项目1";
            itemModel.IsDone     = false;
            _toDoItemRepository.AddToDoItem(itemModel);
            var result = await _unitOfWork.SaveAsync();

            Assert.True(result);
        }
Пример #3
0
        public async Task Add()
        {
            var listModel = new ToDoList();

            listModel.Id         = Guid.NewGuid();
            listModel.CreateTime = DateTime.Now;
            listModel.Title      = "测试一下";
            listModel.UserId     = Guid.NewGuid();
            _toDoListRepository.AddToDoList(listModel);
            var result = await _unitOfWork.SaveAsync();

            Assert.True(result);
        }
Пример #4
0
        public async Task <IActionResult> Post([FromBody] ToDoListAddResource toDoList)
        {
            if (toDoList == null)
            {
                return(BadRequest());
            }
            string userId = _operatorUser.Id;

            if (string.IsNullOrEmpty(userId))
            {
                return(BadRequest());
            }
            if (!ModelState.IsValid)
            {
                return(new UnprocessableEntityObjectResult(ModelState));
            }
            var toDoModel = _mapper.Map <ToDoList>(toDoList);

            toDoModel.UserId     = new Guid(userId);
            toDoModel.Id         = Guid.NewGuid();
            toDoModel.CreateTime = DateTime.Now;
            _toDoListRepository.AddToDoList(toDoModel);
            if (!await _unitOfWork.SaveAsync())
            {
                throw new Exception("Error occurred when adding");
            }
            return(Ok(toDoList));
        }
        private void AddNewList()
        {
            if (string.IsNullOrEmpty(ToDoName.Text))
            {
                MessageBox.Show(Messages.MissingInfo, "Failed",
                                MessageBoxButton.OK, MessageBoxImage.Error);
                DialogResult = false;
                return;
            }
            var result = _toDoRepository.AddToDoList(ToDoName.Text);

            DialogResult = result;
        }
 public async Task AddToDoList(ToDoListContainer toDoList)
 {
     await _repo.AddToDoList(toDoList);
 }