/// <summary>
        /// Checks if AircraftSighting exists
        /// </summary>
        /// <param name="aircraftSighting"></param>
        /// <returns></returns>
        private bool AircraftSightingExists(AircraftSighting aircraftSighting)
        {
            var foundAircraftSighting = _generic.GetAll <AircraftSighting>(x => x.Id == Convert.ToInt32(aircraftSighting.Id));

            if (foundAircraftSighting != null && !String.IsNullOrEmpty(foundAircraftSighting.Id.ToString()))
            {
                return(true);
            }
            return(false);
        }
 public string Edit(AircraftSighting aircraftSighting)
 {
     if (ModelState.IsValid)
     {
         _generic.Update(aircraftSighting);
         _generic.SaveAll();
         return("AircraftSighting Edited");
     }
     return("Edit Failed");
 }
        /// <summary>
        /// Checks if AircraftSighting exists
        /// </summary>
        /// <param name="aircraftSighting"></param>
        /// <returns></returns>
        private bool AircraftSightingExists(AircraftSighting aircraftSighting)
        {
            AircraftSighting foundAircraftSighting = iAircraftSighting.GetAircraftSightingByID(aircraftSighting.Id);

            if (foundAircraftSighting != null && !String.IsNullOrEmpty(foundAircraftSighting.Id.ToString()))
            {
                return(true);
            }
            return(false);
        }
 public string Edit(AircraftSighting aircraftSighting)
 {
     if (ModelState.IsValid)
     {
         iAircraftSighting.UpdateAircraftSighting(aircraftSighting);
         iAircraftSighting.Save();
         return("AircraftSighting Edited");
     }
     return("Edit Failed");
 }
        public ActionResult Edit(string Id = null)
        {
            AircraftSighting aircraftSighting = iAircraftSighting.GetAircraftSightingByID(Convert.ToInt32(Id));

            if (aircraftSighting == null)
            {
                return(null);
            }
            JavaScriptSerializer serializer = new JavaScriptSerializer();

            ViewBag.InitialData = serializer.Serialize(aircraftSighting);
            return(View());
        }
 public string Create(AircraftSighting aircraftSighting)
 {
     if (ModelState.IsValid)
     {
         if (!AircraftSightingExists(aircraftSighting))
         {
             _generic.Add(aircraftSighting);
             _generic.SaveAll();
         }
         else
         {
             return(Edit(aircraftSighting));
         }
         return("AircraftSighting Created");
     }
     return("Creation Failed");
 }
 public string Create(AircraftSighting aircraftSighting)
 {
     if (ModelState.IsValid)
     {
         if (!AircraftSightingExists(aircraftSighting))
         {
             iAircraftSighting.InsertAircraftSighting(aircraftSighting);
             iAircraftSighting.Save();
         }
         else
         {
             return(Edit(aircraftSighting));
         }
         return("AircraftSighting Created");
     }
     return("Creation Failed");
 }
 public void UpdateAircraftSighting(AircraftSighting aircraftSighting)
 {
     _context.Entry(aircraftSighting).State = EntityState.Modified;
 }
        public void DeleteAircraftSighting(int aircraftSightingID)
        {
            AircraftSighting aircraftSighting = _context.AircraftSightings.Find(aircraftSightingID);

            _context.AircraftSightings.Remove(aircraftSighting);
        }
 public void InsertAircraftSighting(AircraftSighting aircraftSighting)
 {
     _context.AircraftSightings.Add(aircraftSighting);
 }
 public string Delete(AircraftSighting aircraftSighting)
 {
     _generic.Delete(aircraftSighting);
     _generic.SaveAll();
     return("AircraftSighting Deleted");
 }
 public string Delete(AircraftSighting aircraftSighting)
 {
     iAircraftSighting.DeleteAircraftSighting(aircraftSighting.Id);
     iAircraftSighting.Save();
     return("AircraftSighting Deleted");
 }