public bool DeleteAccomadations(Accomadation accomadation)
        {
            var context = new HMSContext();

            context.Entry(accomadation).State = System.Data.Entity.EntityState.Deleted; // delete accomadation type

            return(context.SaveChanges() > 0);
        }
        public bool UpdateAccomadations(Accomadation accomadation)
        {
            var context = new HMSContext();

            context.Entry(accomadation).State = System.Data.Entity.EntityState.Modified; // modify the accomadation type

            return(context.SaveChanges() > 0);
        }
        public bool SaveAccomadations(Accomadation accomadation)
        {
            var context = new HMSContext();

            context.Accomadation.Add(accomadation); // add param accomadationType values to table AccomadationType

            // 'SaveChanges()' func returns a bool
            return(context.SaveChanges() > 0); // if some changes has been made then return true
        }
Esempio n. 4
0
        public JsonResult Action(AccomadationsActionModel model)
        {
            JsonResult json = new JsonResult {
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            };

            bool result;

            if (model.ID > 0) // Editing record
            {
                Accomadation accomadation = new Accomadation
                {
                    ID   = model.ID,
                    Name = model.Name,
                    AccomadationPackageID = model.AccomadationPackageID
                };

                result = AccomadationsServices.Instance.UpdateAccomadations(accomadation); // update accomadations in databse
            }
            else // Saving record
            {
                Accomadation accomadation = new Accomadation
                {
                    ID   = model.ID,
                    Name = model.Name,
                    AccomadationPackageID = model.AccomadationPackageID
                };

                result = AccomadationsServices.Instance.SaveAccomadations(accomadation); // save accomadations in database
            }


            if (result)
            {
                json.Data = new { Success = true };
            }
            else
            {
                json.Data = new { Success = false, Message = "Unable perform action on accomadations" };
            }

            return(json);
        }