Пример #1
0
        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;
            }
        }
Пример #2
0
 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 }));
     }
 }