Example #1
0
        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);
     }
 }