Esempio n. 1
0
        public async Task AddToDoItemTest()
        {
            ToDoItemDto result = await _ToDoItemContract.AddToDoItem(new CreateToDoItemDto());

            Assert.IsNotNull(result);
            Assert.AreEqual(1, result.ToDoItemId);
        }
Esempio n. 2
0
        public async Task <IActionResult> CreateToDoItem(CreateToDoItemModel createToDoItem, ApiVersion version)
        {
            long userId = long.Parse(HttpContext.Items["UserId"].ToString());

            if (createToDoItem == null || string.IsNullOrWhiteSpace(createToDoItem.Notes) ||
                createToDoItem.ToDoListId == 0)
            {
                return(BadRequest(new ApiResponse <string>
                {
                    IsSuccess = false,
                    Result = "Not Updated.",
                    Message = "Please enter correct values. Description should not be empty."
                }));
            }
            createToDoItem.CreatedBy = userId;
            CreateToDoItemDto createToDoItemDto = _mapper.Map <CreateToDoItemDto>(createToDoItem);
            ToDoItemDto       createdToDoItem   = await _toDoItemContract.AddToDoItem(createToDoItemDto);

            return(CreatedAtAction("GetToDoItemById", new { createdToDoItem.ToDoItemId, version = $"{version}" }, createdToDoItem));
        }