예제 #1
0
        public IHttpActionResult GetOffersByProjectId(int projectId)
        {
            List <Offer> offers = offerDal.GetOffersByProjectId(projectId);

            if (offers != null)
            {
                return(Ok(offers));
            }
            else
            {
                return(NotFound());
            }
        }
예제 #2
0
        public ActionResult Details(int id)
        {
            Project      project = _projectDal.GetProject(id);
            List <Offer> offers  = _offerDal.GetOffersByProjectId(id);
            User         owner   = _userDal.GetUser(project.OwnerId);


            EFUserDal EFUserDal = new EFUserDal();

            projectDetailViewModel.Project = project;
            projectDetailViewModel.Offers  = offers;
            projectDetailViewModel.Owner   = owner;
            if (project.StateId != 1)
            {
                User worker = _userDal.GetUser((int)project.WorkerId);
                projectDetailViewModel.Worker = worker;
            }
            projectDetailViewModel.EFUserDal = EFUserDal;

            return(View(projectDetailViewModel));
        }