示例#1
0
 private string Approve(int id,string approvedBy, State e = null)
 {
     var entity = e ?? _repository.Find(id);
     entity.IsApproved = entity.IsActive = true;
     _repository.Update(entity);
    return _userProfileService.CreateStateAdminUserProfile(entity.Name, entity.Id, approvedBy);
 }
示例#2
0
 private string Approve(StateApprovalModel model, string approvedBy, string processRefId, State entity = null)
 {
     var user = _userProfileService.GetUserProfile(approvedBy);
     if (_approvalService.ApproveProcess(user.Id, processRefId, user.WorkFlowRefId, model.Comment) ==
         null)
      return   Approve(model.StateId, approvedBy);
     return null;
 }