public ActionResult DeleteConfirmed(int id) { CatRecord catRecord = db.CatRecordsdb.Find(id); db.CatRecordsdb.Remove(catRecord); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,ScientificName,TaxonRank,VernacularName,Kingdom,Phylum,Class,Order,Family,Genus,Species,Subspecies,Latitude,Longitude,CoordinatePrecision,CoordinateUncertaintyInMetres,Country,State,LocalGovernmentAreas2011,IMCRA4Regions,IBRA7Regions,MinimumElevationInMeters,MaximumElevationInMeters,MinimumDepthInMeters,MaximumDepthInMeters,IndividualCount,Collector,Year,Month,Day,EventDate,BasisOfRecord,Occurrence_status,Sex")] CatRecord catRecord) { if (ModelState.IsValid) { db.Entry(catRecord).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(catRecord)); }
// GET: CatRecords/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CatRecord catRecord = db.CatRecordsdb.Find(id); if (catRecord == null) { return(HttpNotFound()); } return(View(catRecord)); }
public static void Main() { // Immutable types var mutableCat = new Cat("Sharo", 5); mutableCat.Grow(1); var immutableCat = new ImmutableCat("Sharo", 5); immutableCat = immutableCat.Grow(1); var catRecord = new CatRecord("Sharo", 5); var anotherRecordCat = catRecord with { Age = catRecord.Age + 1 }; var(_, age) = anotherRecordCat; Console.WriteLine(age); // Method Chaining var result = new StringBuilder() .Append("Code ") .Append("It Up ") .ToString() .TrimEnd() .ToUpper(); // Declarative instead of imperative var collection = new List <int> { 1, 2, 3, 4, 5 }; // Imperative - verbose var evenImperative = new List <int>(); foreach (var number in collection) { if (number % 2 == 0) { evenImperative.Add(number); } } // Declarative - beautiful var evenDeclarative = collection .Where(num => num % 2 == 0) .ToList();