Esempio n. 1
0
 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);
     }
 }
Esempio n. 2
0
        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);
        }