public void Execute(JobImageDto request) { _validator.ValidateAndThrow(request); //ValidationException var jobImage = new JobImages { ImagePath = request.ImagePath, JobId = request.JobId }; _context.Entry(jobImage).State = jobImage.Id > 0 ? EntityState.Modified : EntityState.Added; _context.SaveChanges(); }
public IActionResult PostImage([FromBody] JobImageDto dto, [FromServices] ICreateJobImageCommand command) { executor.ExecuteCommand(command, dto); return(Ok(new { StatusCode = HttpStatusCode.OK, Message = "New Job Image Added" })); }