public bool SaveAccomodationType(AccomodationTypes accomType)
        {
            var context = new HMSContext();

            context.AccomodationType.Add(accomType);
            return(context.SaveChanges() > 0);
        }
示例#2
0
 public bool SaveAccomodationTypes(AccomodationTypes obj)
 {
     using (var _context = new HMSvContext())
     {
         if (obj.ID == 0)
         {
             _context.AccomodationType.Add(obj);
         }
         else
         {
             var product = _context.AccomodationType.Single(c => c.ID == obj.ID);
             product.Name = obj.Name;
         }
         return(_context.SaveChanges() > 0);
     }
 }
        public JsonResult Action(AccomodationTypesActionModels models)
        {
            JsonResult json = new JsonResult();

            AccomodationTypes accomodationTypes = new AccomodationTypes();

            accomodationTypes.Name        = models.Name;
            accomodationTypes.Description = models.Description;

            var result = accomodationTypesServices.SaveAccomodationTypes(accomodationTypes);

            if (result)
            {
                json.Data = new { success = true };
            }
            else
            {
                json.Data = new { success = false, Message = "Unable to add Accomodation Type." };
            }

            return(json);
        }
示例#4
0
        public JsonResult Save(AccomodationTypes model)
        {
            var json   = new JsonResult();
            var result = false;
            var error  = "";

            try
            {
                result = _service.SaveAccomodationTypes(model);
            }
            catch (Exception exp)
            {
                error = exp.Message + " " + exp.InnerException.Message;
            }
            if (result)
            {
                json.Data = new { Success = true, Link = Url.Action("Listing", "AccomodationType"), Message = Status.Successfull + " " + error };
            }
            else
            {
                json.Data = new { Success = false, Link = Url.Action("Listing", "AccomodationType"), Message = Status.Failed + " " + error };
            }
            return(json);
        }
示例#5
0
 public AccomodationTypesCreateModel(AccomodationTypes model)
 {
     ID          = model.ID;
     Name        = model.Name;
     Description = model.Description;
 }