/// <summary> /// 修改流程可见范围 /// </summary> /// <returns></returns> public Result UpdateSubjectRange(SubjectRangeDto model) { string msg = string.Empty; bool status = false; try { using (System.Transactions.TransactionScope ts = new System.Transactions.TransactionScope()) { status = _rulerepository.Delete(s => s.SubjectId == model.SubjectId) > 0?true:false; if (status) { model.SubjectRuleRangeList.ForEach(s => s.SubjectId = model.SubjectId); List <SubjectRule> rangeList = Mapper.Map <List <SubjectRule> >(model.SubjectRuleRangeList); status = _rulerepository.AddRange(rangeList) > 0 ? true : false; } ts.Complete();//提交事务 } } catch (Exception ex) { msg = ex.Message.ToString(); } return(new Result() { Succeed = status, Message = msg }); }
public Result UpdateSubjectRange([FromForm] SubjectRangeDto model) { return(subjectBusiness.UpdateSubjectRange(model)); }