public IActionResult EditJob([FromBody] JobsViewModel job) { try { if (job.JobId.HasValue) { Job originalJob = _jobsRespository.GetJobById(job.JobId.Value); string UserId = IdentityHelper.GetUserId(HttpContext); if (originalJob.UserId == UserId) { // Ensure expiry is not set to an invalid date if (job.Expiry != originalJob.Expiry && job.Expiry < DateTime.Now) { return(BadRequest()); } _jobsRespository.EditJob(job); return(Ok()); } else { return(Unauthorized()); } } else { return(BadRequest()); } } catch (Exception e) { return(BadRequest()); } }
public bool Put([FromBody] Montaza montaza) { return(_jobRepository.EditJob(montaza)); }