public JobApplied RejectJobApplied(RejectJobmodel jobAppliedmodel) { try { JobApplied jobs = repository.FindBy(x => x.JobApplId == jobAppliedmodel.JobApplId && x.IsAccepted == true).FirstOrDefault(); if (jobs == null) { throw new HttpException((int)HttpStatusCode.NotFound, "JobId not Found ,Please Try Again"); } jobs.IsAccepted = jobAppliedmodel.IsAccepted; jobs.LastModifiedBy = jobAppliedmodel.LastModifiedBy; jobs.LastModifiedDate = DateTime.Now.ToString(); repository.Update(jobs); repository.Save(); return(jobs); } catch (HttpException ex) { throw ex; } catch (Exception ex) { throw ex; } }
public IActionResult Put(RejectJobmodel jobAppliedmodel) { try { JobApplied Rejectedjob = _repository.RejectJobApplied(jobAppliedmodel); return(Ok(new { Status = StatusCodes.Status200OK, Message = "success", Rejectedjob })); } catch (HttpException ex) { return(new ObjectResult(new { Status = ex.StatusCode, Message = ex.StatusDescription })); } catch (Exception ex) { return(new ObjectResult(new { Status = StatusCodes.Status500InternalServerError, Message = ex.Message })); } }