Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
…60-api into recim_release
  • Loading branch information
amos-cha committed Jul 21, 2023
2 parents ac91161 + 0608f67 commit f1421bf
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 8 deletions.
3 changes: 2 additions & 1 deletion Gordon360/Controllers/RecIM/ActivitiesController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,8 @@ public ActionResult<IEnumerable<ActivityExtendedViewModel>> GetActivities([FromQ
{
if ( active is bool isActive)
{
var res = _activityService.GetActiveActivities(isActive);
bool completed = !isActive;
var res = _activityService.GetActivitiesByCompletion(completed);
return Ok(res);

}
Expand Down
4 changes: 2 additions & 2 deletions Gordon360/Services/RecIM/ActivityService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -88,9 +88,9 @@ public IEnumerable<ActivityExtendedViewModel> GetActivities()
});
return activities;
}
public IEnumerable<ActivityExtendedViewModel> GetActiveActivities(bool isActive)
public IEnumerable<ActivityExtendedViewModel> GetActivitiesByCompletion(bool isCompleted)
{
return GetActivities().Where(a => !a.Completed == isActive);
return GetActivities().Where(a => a.Completed == isCompleted);
}

public ActivityExtendedViewModel? GetActivityByID(int activityID)
Expand Down
8 changes: 4 additions & 4 deletions Gordon360/Services/RecIM/ParticipantService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -275,10 +275,10 @@ public bool GetParticipantIsCustom(string username)
public async Task<ParticipantExtendedViewModel> PostParticipantAsync(string username, int? statusID)
{
// Find gender

var student = _context.Student.Where(s => s.AD_Username == username).FirstOrDefault();
var facstaff = _context.FacStaff.Where(fs => fs.AD_Username == username).FirstOrDefault();
string user_gender = student?.Gender ?? facstaff?.Gender ?? "U";
string user_gender =
_context.Student.FirstOrDefault(s => s.AD_Username == username)?.Gender ??
_context.FacStaff.FirstOrDefault(fs => fs.AD_Username == username)?.Gender ??
"U";

await _context.Participant.AddAsync(new Participant
{
Expand Down
2 changes: 1 addition & 1 deletion Gordon360/Services/ServiceInterfaces.cs
Original file line number Diff line number Diff line change
Expand Up @@ -326,7 +326,7 @@ public interface IActivityService
IEnumerable<LookupViewModel>? GetActivityLookup(string type);
IEnumerable<ActivityExtendedViewModel> GetActivities();
ActivityExtendedViewModel? GetActivityByID(int activityID);
IEnumerable<ActivityExtendedViewModel> GetActiveActivities(bool isActive);
IEnumerable<ActivityExtendedViewModel> GetActivitiesByCompletion(bool isActive);
Task<RecIMActivityViewModel> UpdateActivityAsync(int activytID, ActivityPatchViewModel updatedActivity);
Task<RecIMActivityViewModel> PostActivityAsync(ActivityUploadViewModel newActivity);
Task<ParticipantActivityViewModel> AddParticipantActivityInvolvementAsync(string username, int activityID, int privTypeID, bool isFreeAgent);
Expand Down

0 comments on commit f1421bf

Please sign in to comment.