public void Save(long userId, CodeVm toSave) { if (toSave.ActionMode == Enumerations.ActionMode.Add) { toSave.Code = Create(userId, toSave.Code); } else if (toSave.ActionMode == Enumerations.ActionMode.Edit) { toSave.Code = Edit(userId, toSave.Code); } }
public CodeVm Init(long userId, string tableName, string codeName) { var toRet = new CodeVm { Tables = LoadTables(userId).ToDictionary(p => p, p => p), Statuses = LoadTable(userId, "CodeStatus"), Orders = LoadTable(userId, "DisplayOrder"), ActionMode = Enumerations.ActionMode.Add, Code = new Code { Status = true, DisplayOrder = "A" } }; if (tableName != "null" && codeName != "null") { var code = LoadSingle(userId, tableName, codeName, true); code.OldCodeName = code.CodeName; toRet.Code = code; toRet.ActionMode = Enumerations.ActionMode.Edit; } return(toRet); }