public async Task <IActionResult> AddMedicalCardRequest([FromBody] MedicalRequestForAddDTO medicalRequestForAddDTO) { if (medicalRequestForAddDTO.ChildrenNumber > 0) { foreach (var Child in medicalRequestForAddDTO.ChildrenInfoDTOs) { MedicalCardRequest medicalCardRequest = mapper.Map <MedicalCardRequest>(Child); medicalCardRequest.RequestType = medicalRequestForAddDTO.RequestType; medicalCardRequest.StaffId = medicalRequestForAddDTO.StaffId; medicalCardRequest.RequestedOn = DateTime.Now; medicalCardRequest.RequestedById = 1; /// to be changed later with the actual id medicalRequestService.AddMedicalCardRequest(medicalCardRequest); } } else { MedicalCardRequest medicalCardRequest = mapper.Map <MedicalCardRequest>(medicalRequestForAddDTO); medicalCardRequest.RequestedOn = DateTime.Now; medicalCardRequest.RequestedById = 1; /// to be changed later with the actual id medicalRequestService.AddMedicalCardRequest(medicalCardRequest); } try { await unitOfWork.Commit(); return(Ok()); } catch (Exception ex) { return(BadRequest(ex)); } }
public void AddMedicalCardRequest(MedicalCardRequest medicalCardRequest) { context.medicalCardRequests.Add(medicalCardRequest); }
public void AddMedicalCardRequest(MedicalCardRequest medicalCardRequest) { medicalRequestRepository.AddMedicalCardRequest(medicalCardRequest); }