private void CreateModel(ref NumberingModel model) { TableData[] data; if (Session[Constants.StartNumber] == null) { Session[Constants.StartNumber] = 1; model.StartNumber = 1; } else { model.StartNumber = (int)Session[Constants.StartNumber]; } if (string.IsNullOrWhiteSpace(model.TablePositionText)) { // get from DB data = iRstSrvClient.Get().TableGetList_01_03_092(Utils.GetRestaurentID().ToString(), model.LocationID.ToString(), Utils.GetToken()).Tables; // create table-position-text model.TablePositionText = CreateFromTableList(data); } else { // parse input text data = Utils.ParseFullInfo(model.TablePositionText); } model.Tables = Utils.CalculateTableWidth(data); }
public ActionResult Edit(NumberingModel model) { CreateModel(ref model); return(View("Numbering", model)); }