コード例 #1
0
ファイル: AdditionService.cs プロジェクト: ovdirek/Kronotrop
        public string AddAddition(Addition addition)
        {
            var    additionValidation = new AdditionValidationControls(this);
            string result             = additionValidation.ValidateItemforAdd(addition);

            if (result.Substring(0, 4) == "Fail")
            {
                return(result);
            }
            else
            {
                additions.Add(addition);
                return(result);
            }
        }
コード例 #2
0
ファイル: AdditionService.cs プロジェクト: ovdirek/Kronotrop
        public string DeleteAddition(Addition addition)
        {
            var    additionValidation = new AdditionValidationControls(this);
            string result             = additionValidation.ValidateItemforDelete(addition);

            if (result.Substring(0, 4) == "Fail")
            {
                return(result);
            }
            else
            {
                var additionDeleted = additions.FirstOrDefault(x => x.Id == addition.Id);
                additions.Remove(additionDeleted);
                return(result);
            }
        }