public ActionResult Create()
        {
            AccessionViewModel accession = a_repo.GetNextAccession(SessionManager.GetGenusId().Value);

            SetViewBagForPlant(accession);
            ViewBag.Create = true;
            return(View(accession));
        }
Exemple #2
0
        public AccessionViewModel GetNextAccession(int crossId)
        {
            CrossPlan          crossPlan = u_repo.GetCrossPlan(crossId);
            int                genusId   = crossPlan.GenusId;
            Origin             origin    = u_repo.GetDefaultOrigin();
            AccessionViewModel accession = a_repo.GetNextAccession(genusId, origin.Id);

            accession.CopyCrossToAccession(crossPlan);
            accession.IsBase = true;
            accession.IsRoot = true;
            accession.Id     = 0;
            return(accession);
        }