Example #1
0
        private ToDoList Update(ToDoList toDoList)
        {
            var dbEntity = _toDoListRepository.Get(toDoList.Id);

            SetUpdateFields(dbEntity, ref toDoList);
            _toDoListRepository.Update(dbEntity);
            _unitOfWork.Commit();
            return(dbEntity);
        }
 public IActionResult GetToDoList(int toDoListID)
 {
     try
     {
         return(Json(_toDoListRepository.Get(toDoListID)));
     } catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Example #3
0
        public List <ToDoListDto> Get()
        {
            var listDomain = _toDoListRepository.Get();
            var retorno    = new List <ToDoListDto>();

            listDomain.ForEach(td => {
                retorno.Add(_mapper.Map <ToDoListDto>(td));
            });
            return(retorno);
        }
Example #4
0
        public void GetListTest()
        {
            ToDoLists.Lists.Add(1, new List <ToDoList>());
            ToDoList list = new ToDoList
            {
                UserID = 1,
                Title  = "This is a test list"
            };

            var insert       = _toDoListRepository.Create(list);
            var insertedList = _toDoListRepository.Get(insert.ID);

            Assert.AreEqual("This is a test list", insertedList.Title);
        }
Example #5
0
        public void Expect_Get_Retorna_Lista_ToDoListDto()
        {
            // Arrange
            Guid idTest = Guid.NewGuid();
            var  mock   = GetMockRepository(idTest);

            _toDoListRepository.Get().Returns(mock);

            // Act
            _toDoListAppQuery.Get();

            // Assert
            _toDoListRepository.Received(1).Get();
            _mapper.Received(1).Map <ToDoListDto>(Arg.Any <ToDoList>());
        }
        public async Task <ViewViewComponentResult> InvokeAsync()
        {
            var toDoLists = await _toDoListRepo.Get("ToDoList__c", "Name__c", "DueDate__c");

            var toDoListVMs = new List <ToDoListVM>();

            foreach (var toDoList in toDoLists)
            {
                toDoListVMs.Add(
                    new ToDoListVM
                {
                    Id          = toDoList.Id,
                    DueDate     = toDoList.Duedate__c,
                    Name        = toDoList.Name__c,
                    IsCompleted = toDoList.IsCompleted__c
                });
            }
            return(View(new ToDoListListVM
            {
                ToDoLists = toDoListVMs
            }));
        }
 public Task <IEnumerable <ToDoListVM> > Get()
 {
     return(_todolistRepository.Get());
     //throw new NotImplementedException();
 }
Example #8
0
 public Task <IEnumerable <ToDoList> > Get()
 {
     return(_toDoListRepository.Get());
 }
 public async Task <IEnumerable <ToDoList> > Get(int Id)
 {
     return(await _toDoListRepository.Get(Id));
 }