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); }
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 }); }