public async Task <IActionResult> InsertAppointment([FromBody] JobFormDTO jobForm) { try { await _mediator.Send(new InsertJobFormCommand(jobForm)); return(Ok(new { Ok = true, Message = "Registro insertado exitosamente" })); } catch (Exception e) { return(BadRequest(new { Ok = false, Error = e })); } }
public async Task <IActionResult> InsertAppointment([FromBody] JobFormDTO jobForm) { try { JobForm objJobForm = new JobForm(jobForm.Detail, jobForm.Date, new Appointment(jobForm.Appointment.AppointmentId)); await _jobFormRepository.Insert(objJobForm); await _unitOfWork.Commit(); return(Ok(new { Ok = true, Message = "Registro insertado exitosamente" })); } catch (Exception e) { return(BadRequest(new { Ok = false, Error = e })); } }
public InsertJobFormCommand(JobFormDTO jobFormDTO) { this.jobFormDTO = jobFormDTO; }