コード例 #1
0
ファイル: PostLogic.cs プロジェクト: pvl-mr/Autoshow
        public void CreateOrUpdate(PostBindingModel model)
        {
            var element = PostStorage.GetElement(new PostBindingModel {
                PostName = model.PostName
            });

            if (element != null && element.Id != model.Id)
            {
                throw new Exception("Уже есть должность с таким названием");
            }
            if (model.Id.HasValue)
            {
                PostStorage.Update(model);
            }
            else
            {
                PostStorage.Insert(model);
            }
        }
コード例 #2
0
        public void CreateOrUpdate(PostBindingModel model)
        {
            var element = _clientStorage.GetElement(new PostBindingModel
            {
                Name = model.Name
            });

            if (element != null && element.Id != model.Id)
            {
                throw new Exception("Уже есть такая должность");
            }
            if (model.Id.HasValue)
            {
                _clientStorage.Update(model);
            }
            else
            {
                _clientStorage.Insert(model);
            }
        }