// api/Freelancer/GetFreelancerList public IHttpActionResult Get() { FreelancerService freelancerService = CreateFreelancerService(); var freelancers = freelancerService.GetFreelancers(); return(Ok(freelancers)); }
private FreelancerService CreateFreelancerService() { var userId = User.Identity.GetUserId(); var freelancerService = new FreelancerService(userId); return(freelancerService); }
public ApplyForOfferFacade(IUnitOfWorkProvider uowProvider, FreelancerService freeService, CorporationService corpService, OfferService offerService) : base(uowProvider) { freelancerService = freeService; corporationService = corpService; this.offerService = offerService; }
public ActionResult DeleteConfirmed(string id) { _userId = User.Identity.GetUserId(); _freelancerService = new FreelancerService(_userId); _freelancerService.DeleteFreelancer(id); return(RedirectToAction("Index")); }
// api/Freelancer/GetFreelancerById public IHttpActionResult Get(string id) { FreelancerService freelancerService = CreateFreelancerService(); var freelancer = freelancerService.GetFreelancerById(id); if (freelancer == null) { return(NotFound()); } return(Ok(freelancer)); }
public ActionResult Create(FreelancerCreate freelancer) { if (ModelState.IsValid) { _userId = User.Identity.GetUserId(); _freelancerService = new FreelancerService(_userId); _freelancerService.CreateFreelancer(freelancer); return(RedirectToAction("Index")); } return(View(freelancer)); }
public async Task GetAllAsyncWhenNoFreelancersReturnsEmptyCollection() { //Arrange var mockFreelancerRepository = GetDefaultIFreelancerRepositoryInstance(); var mockUnitOfWork = GetDefaultIUnitOfWorkInstance(); var freelancerId = 200; mockFreelancerRepository.Setup(r => r.FindById(freelancerId)) .Returns(Task.FromResult <Freelancer>(null)); var service = new FreelancerService(mockFreelancerRepository.Object, mockUnitOfWork.Object); //Act FreelancerResponse result = await service.GetByIdAsync(freelancerId); var message = result.Message; //Assert message.Should().Be("Freelancer not found"); }