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); }
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); }
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); }
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); }