getOldDataImportedStatus() public method

public getOldDataImportedStatus ( int ReviewID ) : bool
ReviewID int
return bool
Exemplo n.º 1
0
        //
        // GET: /ProcessReview/Details/5
        public ActionResult Details(int id)
        {
            int ReviewID = id;

            IReviewRepository reviews = new ReviewRepository();
            ITaxonRepository taxon = new TaxonRepository();
            IGenericRepository generics = new GenericRepository();

            ReviewDesc review = reviews.getSingleReview(ReviewID);
            review.TaxonName = taxon.getReviewTaxonName(review.ID, review.Taxontype, review.Kingdom);
            bool completed = generics.getOldDataImportedStatus(ReviewID);

            ViewData["para31_completed"] = completed;
            ViewData["Title"] = review.TaxonName + " [" + review.CtyShort + "]";
            ViewData["Review"] = review;
            //ViewData["PAction"] = reviews.getParagraphDetails(review.)

            ViewData["NextPALibID"] = reviews.getNextParagraphForReview(ReviewID);
            var current_reviews = reviews.getAllPALibExtra(ReviewID);
            ViewData["PALibs"] = current_reviews;

            ViewData["para_contributor"] = null;
            foreach (var currentReview in current_reviews)
            {
                if ((currentReview.ReviewID > 0)  && !currentReview.Completed && (!completed))
                {
                    IList<UsersParagraphLink> users = generics.getUserBySource(currentReview.ID, UpdateUtils.PARAGRAPH_SOURCE);
                    int usercount = users.Count;
                    for (int j = 0; j < usercount; j++) {
                        users[j].UserID = Membership.GetUser(new Guid(users[j].UserID)).UserName;
                        if (User.Identity.IsAuthenticated) {
                            var current_user = User.Identity.Name;
                            if (users[j].UserID == current_user) {
                                ViewData["para_contributor"] = current_user;
                            }
                        }

                    }
                }
            }

            return View();
        }