Example #1
0
        public EditTplDto GetSingleTpl(int inputId)
        {
            var        item    = _tplRepository.Single(x => x.Id == inputId);
            EditTplDto editDto = item.MapTo <EditTplDto>();

            return(editDto);
        }
Example #2
0
        public string EditTpl(EditTplDto input)
        {
            int itemCount = this._tplRepository.GetAll().Where(x => !x.IsDeleted && x.TplName == input.TplName && x.OrgCode == input.OrgCode && x.Id != input.Id).Count();

            if (itemCount > 0)
            {
                return("该机构下,此名称已存在!");
            }

            string orgName  = _orgRepository.Single(x => x.Code == input.OrgCode).AliasName;
            var    editItem = this._tplRepository.Single(x => x.Id == input.Id);

            editItem.TplName        = input.TplName;
            editItem.LastModifyTime = DateTime.Now;
            editItem.CreatorId      = Convert.ToInt32(AbpSession.UserId);
            editItem.OrgCode        = input.OrgCode;
            editItem.OrgName        = orgName;

            _tplRepository.UpdateAsync(editItem);

            return("修改成功!");
        }