示例#1
0
        public async Task <IActionResult> Edit(double id, [Bind("BurialId,BioId,HairTaken,SoftTissueTaken,BoneTaken,ToothTaken,TextileTaken,DescriptionOfTaken,ArtifactFound,EstimateAge,EstimateLivingStature,ToothAttrition,ToothEruption,PathologyAnomalies,EpiphysealUnion,Burialsampletaken")] Biology biology)
        {
            if (id != biology.BioId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(biology);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!BiologyExists(biology.BioId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("BurialDetails", "Home", new { burialId = biology.BurialId }));
            }
            ViewData["BurialId"] = new SelectList(_context.MainTbl, "BurialId", "BurialId", biology.BurialId);
            return(View(biology));
        }
示例#2
0
        public async Task <IActionResult> Edit(double id, [Bind("BurialId,BoneId,BasilarSuture,VentralArc,SubpubicAngle,SciaticNotch,PubicBone,PreaurSulcus,MedialIpRamus,DorsalPitting,ForemanMagnum,FemurHead,HumerusHead,Osteophytosis,PubicSymphysis,BoneLength,MedialClavicle,IliacCrest,FemurDiameter,Humerus,FemurLength,HumerusLength,TibiaLength,Robust,SupraorbitalRidges,OrbitEdge,ParietalBossing,Gonian,NuchalCrest,ZygomaticCrest,CranialSuture,MaximumCranialLength,MaximumCranialBreadth,BasionBregmaHeight,BasionNasion,BasionProsthionLength,BizygomaticDiameter,NasionProsthion,MaximumNasalBreadth,InterorbitalBreadth,OsteologyNotes,BurialArtifactDescription,BuriedWithArtifacts,GilesGender")] Bones bones)
        {
            if (id != bones.BoneId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(bones);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!BonesExists(bones.BoneId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("BurialDetails", "Home", new { burialId = bones.BurialId }));
            }
            ViewData["BurialId"] = new SelectList(_context.MainTbl, "BurialId", "BurialId", bones.BurialId);
            return(View(bones));
        }
示例#3
0
        public async Task <IActionResult> Edit([Bind("BurialId,SampleId,Rack,Bag,Cluster,Date,PreviouslySampled,Notes,Initials")] Samples samples)
        {
            /*if (id != samples.SampleId)
             * {   this used a double id that was passed to the controller - not really needed
             *  return NotFound();
             * }*/

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(samples);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!SamplesExists(samples.SampleId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("BurialDetails", "Home", new { burialId = samples.BurialId }));
            }
            ViewData["BurialId"] = samples.BurialId;
            return(View(samples));
        }
示例#4
0
        public async Task <IActionResult> Edit(string id, IdentityRole user)
        {
            if (id != user.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(user);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!UserExists(user.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["RoleFk"] = new SelectList(_context.UserRoles, "RoleId", "RoleId", user.Id);
            return(View(user));
        }
示例#5
0
 public async Task <IActionResult> Edit([Bind("BurialId,BurialId2018,YearOnSkull,MonthOnSkull,DateOnSkull,InitialsOfDataEntryExpert,InitialsOfDataEntryChecker,ByuSample,BodyAnalysis,SkullAtMagazine,PostcraniaAtMagazine,AgeSkull2018,RackAndShelf,ToBeConfirmed,SkullTrauma,PostcraniaTrauma,CribraOrbitala,PoroticHyperostosis,PoroticHyperostosisLocations,MetopicSuture,ButtonOsteoma,PostcraniaTrauma1,OsteologyUnknownComment,TemporalMandibularJointOsteoarthritisTmjOa,LinearHypoplasiaEnamel,AreaHillBurials,Tomb,NsLowPosition,NsHighPosition,NorthOrSouth,EwLowPosition,EwHighPosition,EastOrWest,Square,BurialNumber,BurialWestToHead,BurialWestToFeet,BurialSouthToHead,BurialSouthToFeet,BurialDepth,YearExcav,MonthExcavated,DateExcavated,BurialDirection,BurialPreservation,BurialWrapping,BurialAdultChild,Sex,GenderCode,BurialGenderMethod,AgeCodeSingle,BurialDirection1,NumericMinAge,NumericMaxAge,BurialAgeMethod,HairColorCode,BurialSampleTaken,LengthM,LengthCm,Goods,Cluster,FaceBundle,OsteologyNotes,OtherNotes,SampleNumber,GenderGe,GeFunctionTotal,GenderBodyCol,BasilarSuture,VentralArc,SubpubicAngle,SciaticNotch,PubicBone,PreaurSulcus,MedialIpRamus,DorsalPitting,ForemanMagnum,FemurHead,HumerusHead,Osteophytosis,PubicSymphysis,BoneLength,MedialClavicle,IliacCrest,FemurDiameter,Humerus,FemurLength,HumerusLength,TibiaLength,Robust,SupraorbitalRidges,OrbitEdge,ParietalBossing,Gonian,NuchalCrest,ZygomaticCrest,CranialSuture,MaximumCranialLength,MaximumCranialBreadth,BasionBregmaHeight,BasionNasion,BasionProsthionLength,BizygomaticDiameter,NasionProsthion,MaximumNasalBreadth,InterorbitalBreadth,ArtifactsDescription,PreservationIndex,HairTaken,SoftTissueTaken,BoneTaken,ToothTaken,TextileTaken,DescriptionOfTaken,ArtifactFound,EstimateLivingStature,ToothAttrition,ToothEruption,PathologyAnomalies,EpiphysealUnion,SsmaTimeStamp,PhotoTaken")] Burial burials)
 {
     if (ModelState.IsValid)
     {
         try
         {
             _context.Update(burials);
             await _context.SaveChangesAsync();
         }
         catch (DbUpdateConcurrencyException)
         {
             if (!BurialsExists(burials.BurialId))
             {
                 return(NotFound());
             }
             else
             {
                 throw;
             }
         }
         return(RedirectToAction(nameof(Index)));
     }
     ViewData["AgeCodeSingle"]    = new SelectList(_context.AgeCodes, "AgeCode1", "AgeCode1", burials.AgeCodeSingle);
     ViewData["BurialAdultChild"] = new SelectList(_context.BurialAdultChildren, "BurialAdultChild1", "BurialAdultChild1", burials.BurialAdultChild);
     ViewData["BurialWrapping"]   = new SelectList(_context.BurialWrappings, "BurialWrapping1", "BurialWrapping1", burials.BurialWrapping);
     return(View(burials));
 }
示例#6
0
        public async Task <IActionResult> Edit(double id, [Bind("SampleId,CarbonId,Rack,Tube,Description,SizeMl,Foci,C14Sample2017,Location,QuestionS,Unknown,Conventional14cAgeBp,_14cCalendarDate,Calibrated95CalendarDateMax,Calibrated95CalendarDateMin,Calibrated95CalendarDateSpan,Calibrated95CalendarDateAvg,Category,Notes")] Carbon carbon)
        {
            if (id != carbon.CarbonId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(carbon);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CarbonExists(carbon.CarbonId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["SampleId"] = carbon.SampleId;
            double?currBurialId = _context.Samples.Where(s => s.SampleId == carbon.SampleId).First().BurialId;

            return(RedirectToAction("BurialDetails", "Home", new { burialId = currBurialId }));
        }
示例#7
0
        public IActionResult CustomEdit(FieldBook fieldNote)
        {
            if (ModelState.IsValid)
            {
                _context.Update(fieldNote);
                _context.SaveChanges();

                return(View("RecordDetails", new FieldNotesViewModel
                {
                    fieldNotes = _context.FieldBook.Where(x => x.BurialId == fieldNote.BurialId),

                    burial = _context.Burials.Where(x => x.BurialId == fieldNote.BurialId).FirstOrDefault(),

                    fieldNote = fieldNote
                }));
            }
            return(View(fieldNote));
        }
示例#8
0
        // Edit cranial data in database
        public IActionResult CustomEdit(Cranial cranialSample)
        {
            if (ModelState.IsValid)
            {
                _context.Update(cranialSample);
                _context.SaveChanges();

                return(View("RecordDetails", new CranialViewModel
                {
                    cranialSamples = _context.Cranials.Where(x => x.BurialId == cranialSample.BurialId),

                    burial = _context.Burials.Where(x => x.BurialId == cranialSample.BurialId).FirstOrDefault(),

                    cranialSample = cranialSample
                }));
            }
            return(View(cranialSample));
        }
        public IActionResult CustomEdit(BiologicalSample bio)
        {
            if (ModelState.IsValid)
            {
                _context.Update(bio);
                _context.SaveChanges();

                return(View("RecordSpecificIndex", new BioSampleViewModel
                {
                    biologicalSamples = _context.BiologicalSamples.Where(x => x.BurialId == bio.BurialId),

                    burial = _context.Burials.Where(x => x.BurialId == bio.BurialId).FirstOrDefault(),

                    bioSample = bio
                }));
            }
            return(View(bio));
        }