예제 #1
0
        public ReturnInfo Addbrand(string name, string dealman)
        {
            //验证
            ReturnInfo    rInfo = new ReturnInfo();
            StringBuilder sb    = new StringBuilder();

            try
            {
                var assbo = new cmdb_brand
                {
                    name = name
                };
                _unitOfWork.RegisterNew(assbo);

                var pr = new cmdb_modityhistory
                {
                    username = dealman,
                    m_time   = DateTime.Now,
                    content  = "添加--->品牌型号" + "--->" + name,
                };
                _unitOfWork.RegisterNew(pr);

                bool result = _unitOfWork.Commit();
                rInfo.IsSuccess = result;
                rInfo.ErrorInfo = sb.ToString();
                return(rInfo);
            }
            catch (Exception ex)
            {
                _unitOfWork.Rollback();
                sb.Append(ex.Message);
                rInfo.IsSuccess = false;
                rInfo.ErrorInfo = sb.ToString();
                return(rInfo);
            }
        }
예제 #2
0
        public cmdb_brand GetByID(int ID)
        {
            cmdb_brand at = _AssetsBrandRepository.GetByID(ID).AsNoTracking().FirstOrDefault();

            return(at);
        }