コード例 #1
0
ファイル: Program.cs プロジェクト: ModernRonin/praeterartem
 static void UseInterface(IMessageList list)
 {
     Log("UseInterface() being called in AppDomain #{0}",
         AppDomain.CurrentDomain.Id);
     if (null == list)
     {
         throw new ArgumentNullException("list");
     }
     list.Add("Mike");
 }
        public Project Delete(int id)

        {
            Project project = null;

            try
            {
                project = _unitOfWork.Project.Get(id);
                if (project != null)
                {
                    _unitOfWork.Project.Remove(_unitOfWork.Project.Get(id));
                    _unitOfWork.Complete();
                }
                else
                {
                    _messages.Add(new Message()
                    {
                        Body = Resource.RecordNotExist
                    });
                }
                return(project);
            }
            catch (RepositoryException ex)
            {
                if (ex.ErrorCode == "SR-2")
                {
                    _messages.Add(new Message()
                    {
                        Body = Resource.ESR2
                    });
                }
                else
                {
                    _messages.Add(new Message()
                    {
                        Body = ex.Message
                    });
                }
                return(project);
            }
        }