public EditTplDto GetSingleTpl(int inputId) { var item = _tplRepository.Single(x => x.Id == inputId); EditTplDto editDto = item.MapTo <EditTplDto>(); return(editDto); }
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("修改成功!"); }