public async Task UpdateApplicant(UpdateApplicantParam param) { Utils.CheckNullOrEmpty(new List<string> { "Id" }, param.Id); using (AppDbContext context = new AppDbContext()) { await GetCurrentUser(context); Applicant applicant = await context.Applicants.FirstOrDefaultAsync(x => x.Id == param.Id); applicant.ApplicantStatus = param.ApplicantStatus; await context.SaveChangesAsync(); } }
public async Task<ApiJsonResult> UpdateApplicant(UpdateApplicantParam param) { try { Guid userId = GetCurrentUserId(); await new JobManager(userId).UpdateApplicant(param); return new ApiJsonPagingResult { Success = true }; } catch (Exception ex) { return ProcessException(ex); } }