public IActionResult Get() { try { var email = User.FindFirst(ClaimTypes.Email).Value; return(Ok(_todoItemService.Get(email))); } catch (Exception e) { Console.WriteLine(e.Message); return(StatusCode(500)); } }
public void Get_ById_ReturnsArgumentException() { // Arrange var repository = new TodoItemRepository(_dbContextFixture.TodoSampleDbContext); var unitOfWork = new Mock <IUnitOfWork>(); var mappingConfig = new MapperConfiguration(mc => { mc.AddProfile(new TodoItemProfile()); }); IMapper mapper = mappingConfig.CreateMapper(); var todoItemService = new TodoItemService(repository, unitOfWork.Object, mapper); // Act Assert Assert.Throws <ArgumentException>(() => todoItemService.Get(2)); }
public void Get_ById_ReturnsTodoItem() { // Arrange var repository = new TodoItemRepository(_dbContextFixture.TodoSampleDbContext); var unitOfWork = new Mock <IUnitOfWork>(); var mappingConfig = new MapperConfiguration(mc => { mc.AddProfile(new TodoItemProfile()); }); IMapper mapper = mappingConfig.CreateMapper(); var todoItemService = new TodoItemService(repository, unitOfWork.Object, mapper); // Act var result = todoItemService.Get(1); // Assert Assert.Equal(1, result.Id); Assert.Equal("First item", result.Name); Assert.False(result.IsCompleted); }
public ActionResult <List <TodoItem> > Get() { return(_todoItemService.Get()); }
// GET: api/TodoItem/5 public IHttpActionResult Get(int id) { return(Ok(_service.Get(id))); }
public IActionResult Get() { var email = User.FindFirst(ClaimTypes.Email).Value; return(Ok(_todoItemService.Get(email))); }