public Response DeleteFlight(int flightId)
 {
     if (flightId != null)
     {
         var dataToDelete = _context.Set <FlightData>().Find(flightId);
         _context.Remove(dataToDelete);
         _context.SaveChanges();
         return(new Response {
             Status = "Success", Message = "Data deleted Successfully"
         });
     }
     return(new Response {
         Status = "Error"
     });
 }
Exemple #2
0
        public virtual System.Web.Mvc.ViewResult Index()
        {
            var items =
                MyDatabaseContext.Set <T>()
                .ToList()
            ;

            return(View(model: items));
        }
Exemple #3
0
        public virtual System.Web.Mvc.ActionResult Create(T inputViewModel)
        {
            CheckBusinessValidationForCreating(inputViewModel);

            if (ModelState.IsValid)
            {
                MyDatabaseContext.Set <T>().Add(inputViewModel);

                MyDatabaseContext.SaveChanges();

                return(RedirectToAction("Index"));
            }

            SetDropDownLists(inputViewModel);

            return(View(model: inputViewModel));
        }
Exemple #4
0
        public virtual System.Web.Mvc.ActionResult Delete(System.Guid?id)
        {
            if (id.HasValue == false)
            {
                return(new System.Web.Mvc.HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest));
            }

            var foundedItem =
                MyDatabaseContext.Set <T>()
                .Where(current => current.Id == id.Value)
                .FirstOrDefault();

            if (foundedItem == null)
            {
                return(HttpNotFound());
            }

            return(View(model: foundedItem));
        }
Exemple #5
0
        public virtual System.Web.Mvc.ActionResult DeleteConfirmed(System.Guid?id)
        {
            if (id.HasValue == false)
            {
                return(new System.Web.Mvc.HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest));
            }

            var foundedItem =
                MyDatabaseContext.Set <T>()
                .Where(current => current.Id == id.Value)
                .FirstOrDefault();

            if (foundedItem == null)
            {
                return(HttpNotFound());
            }

            MyDatabaseContext.Set <T>().Remove(foundedItem);

            MyDatabaseContext.SaveChanges();

            return(RedirectToAction("Index"));
        }
 public virtual IQueryable <T> GetAll()
 {
     return(DbContext.Set <T>());
 }
Exemple #7
0
 public BaseController(MyDatabaseContext context)
 {
     this.context = context;
     set          = context.Set <ModelType>();
 }