Пример #1
0
        public ActionResult SaveFloor(Models.Floor model)
        {
            Services.Floor floor = new Services.Floor();
            try {
                floor.id          = model.id;
                floor.CustomerId  = SessionData.customer.id;
                floor.Name        = model.Name;
                floor.Description = floor.Description;
                floor.Height      = model.Height;
                floor.Width       = model.Width;
                Int32 newId = _floorService.SaveFloor(floor);
                if (newId == 0)
                {
                    return(RedirectToAction("Index", "Error"));
                }

                SessionData.floor.id = newId;
                return(Json(newId));
            }
            catch (Exception ex) {
                base.Log(ex);
            }
            finally {
            }
            return(null);
        }
Пример #2
0
 public static Bindings ToBindingsViewModel(this Models.Floor floor)
 {
     return(new Bindings
     {
         FloorId = floor.Id,
         MasterId = floor.MasterId,
         FloorInfo = $"{floor.Building.Name}-{floor.Number}-{floor.Description}",
         Status = floor.MasterId.HasValue?BindingStatus.Bound:BindingStatus.None,
         Host = floor.Binding?.Host,
         Port = floor.Binding?.Port,
         UserName = floor.Binding?.UserName,
         Password = floor.Binding?.Password
     });
 }