public static TreatmentHistoryDTO CreateTreatmentHistoryVMToDTO(CreateTreatmentHistoryViewModel createTreatmentHistory) { return(new TreatmentHistoryDTO { Comment = createTreatmentHistory.Comment, DateOfTreatment = createTreatmentHistory.DateOfTreatment, MedicalChartId = createTreatmentHistory.MedicalChartId, TreatmentId = createTreatmentHistory.TreatmentId, UserId = createTreatmentHistory.UserId, ToothId = createTreatmentHistory.ToothId }); }
public IActionResult CreateTreatmentHistory(int medicalChartId, [FromBody] CreateTreatmentHistoryViewModel createTreatmentHistory) { if (medicalChartId != createTreatmentHistory.MedicalChartId) { return(BadRequest()); } if ( !_medicalChartService.Exist(medicalChartId) || !_treatmentService.Exist(createTreatmentHistory.TreatmentId) || (createTreatmentHistory.UserId != null && !_dentistService.Exist(createTreatmentHistory.UserId)) ) { return(NotFound()); } var treatmentHistoryDTO = TreatmentHistoryMapper.CreateTreatmentHistoryVMToDTO(createTreatmentHistory); _treatmentHistoryService.Create(treatmentHistoryDTO); return(Ok(ModelState)); }