public async Task<IActionResult> Create([Bind("BioNoteId,BioSampleId,NoteBody")] BioSamplesNote bioSamplesNote)
 {
     if (ModelState.IsValid)
     {
         _context.Add(bioSamplesNote);
         await _context.SaveChangesAsync();
         return RedirectToAction(nameof(Index));
     }
     ViewData["BioSampleId"] = new SelectList(_context.BiologicalSamples, "BioSampleId", "BioSampleId", bioSamplesNote.BioSampleId);
     return View(bioSamplesNote);
 }
        public async Task <IActionResult> Create([Bind("ShelfId,Rack,Shelf,SubShelf")] FegbstorageLocation fegbstorageLocation)
        {
            if (ModelState.IsValid)
            {
                _context.Add(fegbstorageLocation);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(fegbstorageLocation));
        }
Example #3
0
        public async Task <IActionResult> Create([Bind("NoteId,MummyId,NoteType,NoteBody")] MummyNote mummyNote)
        {
            if (ModelState.IsValid)
            {
                _context.Add(mummyNote);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["MummyId"] = new SelectList(_context.Mummies, "MummyId", "MummyId", mummyNote.MummyId);
            return(View(mummyNote));
        }
Example #4
0
        public async Task <IActionResult> Create([Bind("MummyId,HairTaken,SoftTissueTaken,BoneTaken,ToothTaken,TextileTaken,BurialSampleTaken,DescriptionOfTaken,SampleNum,Sex,SexBodyCol,GefunctionTotal,PreservationNotes,AgeAtDeath,EstimateLivingStature,BodyAnalysis,SexBurialMethod,FaceBundle")] PostExhumationDatum postExhumationDatum)
        {
            if (ModelState.IsValid)
            {
                _context.Add(postExhumationDatum);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["MummyId"] = new SelectList(_context.Mummies, "MummyId", "MummyId", postExhumationDatum.MummyId);
            return(View(postExhumationDatum));
        }
Example #5
0
        public async Task <IActionResult> Create([Bind("MummyId,YearOnSkull,MonthOnSkull,DayOnSkull,FieldBook,FieldBookPageNum,PostcraniaAtMagazine,Byusample,SkullAtMagazine,Skull2018StudySex,Skull2018StudyAge")] Fegbdatum fegbdatum)
        {
            if (ModelState.IsValid)
            {
                _context.Add(fegbdatum);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["MummyId"] = new SelectList(_context.Mummies, "MummyId", "MummyId", fegbdatum.MummyId);
            return(View(fegbdatum));
        }
        public async Task <IActionResult> Create([Bind("TombLocationId,AreaHillBurial,Tomb")] TombLocation tombLocation)
        {
            if (ModelState.IsValid)
            {
                tombLocation.LookupValue = $"{tombLocation.AreaHillBurial} {tombLocation.Tomb}";
                _context.Add(tombLocation);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(tombLocation));
        }
Example #7
0
        public async Task <IActionResult> Create([Bind("MummyId,MaturityCode,WrappingCode,Gisid")] Gisdatum gisdatum)
        {
            if (ModelState.IsValid)
            {
                _context.Add(gisdatum);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["MummyId"] = new SelectList(_context.Mummies, "MummyId", "MummyId", gisdatum.MummyId);
            return(View(gisdatum));
        }
Example #8
0
        public async Task <IActionResult> Create([Bind("MummyId,FemurHead,HumerusHead,Osteophytosis,PubicSymphysis,FemurLength,HumerusLength,TibiaLength,Robust,SupraorbitalRidges,OrbitEdge,ParietalBossing,Gonian,NuchalCrest,ZygomaticCrest,CranialSuture,MaximumCranialLength,MaximumCranialBreadth,BasionBregmaHeight,BasionNasion,BasionProstionLength,BizygomaticDiameter,NasionProsthion,MaximumNasalBreadth,BasilarSuture,VentralArc,SubpubicAngle,SciaticNotch,PubicBone,PreaurSulcus,MedialIpramus,DorsalPitting,InterorbitalBreadth,BurialHairColor,ToothAttrition,ToothEruption,PathologyAnomalies,EphiphysealUnion,SkullTrauma,PostcraniaTrauma,CribraOrbitala,PoroticHyperostosis,MetopicSuture,ButtonOsteoma,TemporalMandibularJointOsteoarthritis,LinearHypoplasiaEnamel,PoroticHyperostosisLocations,OsteologyUnknownComment,ToBeConfirmed")] OsteologicalMummyDatum osteologicalMummyDatum)
        {
            if (ModelState.IsValid)
            {
                _context.Add(osteologicalMummyDatum);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["MummyId"] = new SelectList(_context.Mummies, "MummyId", "MummyId", osteologicalMummyDatum.MummyId);
            return(View(osteologicalMummyDatum));
        }
        public async Task <IActionResult> Create([Bind("BioSampleId,RackNum,BagNum,ShaftId,BurialNum,MummyId,ClusterNum,Notes,Initials,SampledMonth,SampledDay,SampledYear,PreviouslySampled")] BiologicalSample biologicalSample)
        {
            if (ModelState.IsValid)
            {
                _context.Add(biologicalSample);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["MummyId"] = new SelectList(_context.Mummies, "MummyId", "MummyId", biologicalSample.MummyId);
            ViewData["ShaftId"] = new SelectList(_context.ShaftLocations, "ShaftId", "ShaftId", biologicalSample.ShaftId);
            return(View(biologicalSample));
        }
Example #10
0
        public async Task <IActionResult> Create([Bind("MummyId,BurialNum,ShaftId,TombId,BurialDepth,WestToHead,WestToFeet,SouthToHead,SouthToFeet,Length,BurialSituation,Goods,ArtifactsDescription,Photo,PreservationIndex,ClusterNum,HairColorCode,AgeCodeSingle,BurialMaterials,ExcavationRecorder,DateExcavated,HeadDirection,ArtifactFound")] Mummy mummy)
        {
            if (ModelState.IsValid)
            {
                _context.Add(mummy);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ShaftId"] = new SelectList(_context.ShaftLocations.Where(s => s.Yupper != null && s.Xupper != null), "ShaftId", "Lookup", mummy.ShaftId);
            ViewData["TombId"]  = new SelectList(_context.TombLocations, "TombLocationId", "LookupValue", mummy.TombId);
            return(View(mummy));
        }
Example #11
0
        public async Task <IActionResult> Create([Bind("CarbonDatingId,Racknum,ShaftLocationId,BurialNum,MummyId,AreaHillBurialNum,TubeNum,Description,SizeMm,Foci,C14sample2017,LocationDescription,Questions,Conventional14CageBp,_14ccalendarDate,Calibrated95PerCalendarDateMax,Calibrated95PerCalendarDateMin,Calibrated95PerCalendarDateSpan,Calibrated95perCalendarDateAvg,Category,Notes")] CarbonDating carbonDating)
        {
            if (ModelState.IsValid)
            {
                _context.Add(carbonDating);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["MummyId"]         = new SelectList(_context.Mummies, "MummyId", "MummyId", carbonDating.MummyId);
            ViewData["ShaftLocationId"] = new SelectList(_context.ShaftLocations, "ShaftId", "ShaftId", carbonDating.ShaftLocationId);
            return(View(carbonDating));
        }
Example #12
0
        public async Task <IActionResult> Create([Bind("MummyId,ShelfId")] FegbmummyStorage fegbmummyStorage)
        {
            if (ModelState.IsValid)
            {
                _context.Add(fegbmummyStorage);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["MummyId"] = new SelectList(_context.Mummies, "MummyId", "MummyId", fegbmummyStorage.MummyId);
            ViewData["ShelfId"] = new SelectList(_context.FegbstorageLocations, "ShelfId", "Shelf", fegbmummyStorage.ShelfId);
            return(View(fegbmummyStorage));
        }
        public async Task <IActionResult> Create([Bind("ShaftId,Ylower,Yupper,North,Xlower,Xupper,East,Subplot")] ShaftLocation shaftLocation)
        {
            if (ModelState.IsValid)
            {
                shaftLocation.Lookup = $"{shaftLocation.Xlower}/{shaftLocation.Xupper} {shaftLocation.North} {shaftLocation.Ylower}/{shaftLocation.Yupper} {shaftLocation.East} {shaftLocation.Subplot}";
                _context.Add(shaftLocation);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewBag.NorthSouth = new SelectList(CardinalDirections.NorthSouth(), shaftLocation.North);
            ViewBag.EastWest   = new SelectList(CardinalDirections.EastWest(), shaftLocation.East);
            ViewBag.Subplots   = new SelectList(CardinalDirections.SubPlots(), shaftLocation.Subplot);
            return(View(shaftLocation));
        }