コード例 #1
0
        public void Save(long userId, DescriptionVm toSave)
        {
            switch (toSave.ActionMode)
            {
            case Enumerations.ActionMode.Add:
                toSave.Description = Create(userId, toSave.Description);
                break;

            case Enumerations.ActionMode.Edit:
                toSave.Description = Edit(userId, toSave.Description);
                break;
            }
        }
コード例 #2
0
        public DescriptionVm Init(long userId, long?id)
        {
            var toRet = new DescriptionVm
            {
                Languages          = BlCode.LoadTable(userId, "Language"),
                DescriptionParents = BlCode.LoadTable(userId, "DescriptionParent"),
                ActionMode         = Enumerations.ActionMode.Add,
                Description        = new Description {
                    LanguageId = 0, Parent = ""
                }
            };

            if (id != null)
            {
                var description = LoadSingle(userId, (long)id);
                toRet.Description = description;
                toRet.ActionMode  = Enumerations.ActionMode.Edit;
            }

            return(toRet);
        }