Esempio n. 1
0
        /// <summary>
        /// Updates to do item.
        /// </summary>
        /// <param name="ToDoItem">To do item.</param>
        /// <returns></returns>
        public ToDoItemDTO UpdateToDoItem(ToDoItemDTO ToDoItem)
        {
            ToDoItemEntity entity = _mapper.Map <ToDoItemDTO, ToDoItemEntity>(ToDoItem);

            _repo.Update(entity, ToDoItem.Id);
            return(ToDoItem);
        }
Esempio n. 2
0
        /// <summary>
        /// Adds to do item.
        /// </summary>
        /// <param name="ToDoItem">To do item.</param>
        /// <returns></returns>
        public ToDoItemDTO AddToDoItem(ToDoItemDTO ToDoItem)
        {
            ToDoItemEntity entity = _mapper.Map <ToDoItemDTO, ToDoItemEntity>(ToDoItem);

            _repo.Add(entity);
            return(ToDoItem);
        }
        public void AddToDoItem_InValidData()
        {
            ToDoItemEntity entity = null;
            ToDoItemDTO    dto    = null;

            _mapper.Setup(p => p.Map <ToDoItemDTO, ToDoItemEntity>(dto)).Returns(entity);
            _repo.Setup(p => p.Add(entity)).Returns(0);
            var returnObj = todoitemService.AddToDoItem(dto);

            Assert.IsTrue(returnObj == null);
        }
        public void AddToDoItem_ValidData()
        {
            var dto = new ToDoItemDTO {
                Id = 11, Note = "Note_11", LabelId = 1, ToDoListId = 1, CreatedBy = 1, UpdatedBy = 1, CreatedDate = DateTime.Now, UpdatedDate = DateTime.Now
            };
            var entity = new ToDoItemEntity {
                Id = 11, Note = "Note_11", LabelId = 1, ToDoListId = 1, CreatedBy = 1, UpdatedBy = 1, CreatedDate = DateTime.Now, UpdatedDate = DateTime.Now
            };

            _mapper.Setup(p => p.Map <ToDoItemDTO, ToDoItemEntity>(dto)).Returns(entity);
            _repo.Setup(p => p.Add(entity)).Returns(1);
            var returnObj = todoitemService.AddToDoItem(dto);

            Assert.AreEqual(11, returnObj.Id);
        }