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); }
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; }