public async Task <ToDoItemGroup> AddItemGroupAsync(ToDoItemGroup toDoItemGroup) { await todoItemGroupRepository.AddAsync(toDoItemGroup); await todoItemGroupRepository.SaveAsync(); return(toDoItemGroup); }
public async Task UpdateItemGroupAsyncTest() { ToDoItemGroup todogroup = sampleGroup; await todoItemGroupService.UpdateItemGroupAsync(sampleGroup); A.CallTo(() => todoItemGroupRepository.Update(A <ToDoItemGroup> .Ignored)).MustHaveHappenedOnceExactly(); A.CallTo(() => todoItemGroupRepository.SaveAsync()).MustHaveHappenedOnceExactly(); }
/// <summary> /// Validate UserId property of ToDoItemGroup and equal it to current user ID /// </summary> /// <param name="group">Object of ToDoItemGroup</param> /// <returns>Return true if UserId of group is equal to current user ID otherwise return false</returns> private bool IsTheOwnerOfTheGroup(ToDoItemGroup group) { string userId = GetUserId(); if (userId == group.UserId) { return(true); } else { return(false); } }
public async Task UpdateItemGroupAsync(ToDoItemGroup toDoItemGroup) { todoItemGroupRepository.Update(toDoItemGroup); await todoItemGroupRepository.SaveAsync(); }