public async Task <AddPNDTResponse> AddPNDTestNew(AddPNDTRequest aData) { var sResponse = new AddPNDTResponse(); var msg = AddPNDTCheckValidation(aData); try { if (msg == "") { var pndtMsg = _pndtObstetricianData.AddPNDTestNew(aData); sResponse.Status = "true"; sResponse.Message = string.Empty; sResponse.data = pndtMsg; return(sResponse); } else { sResponse.Status = "false"; sResponse.Message = msg; return(sResponse); } } catch (Exception e) { sResponse.Status = "false"; sResponse.Message = $"Unable to add PND Test - {e.Message}"; return(sResponse); } }
public async Task <AddPNDTResponse> AddPNDTest(AddPNDTestRequest aData) { var sResponse = new AddPNDTResponse(); try { if (aData.obstetricianId <= 0) { sResponse.Status = "false"; sResponse.Message = "Invalid Obstetrician"; return(sResponse); } else if (string.IsNullOrEmpty(aData.pndtDateTime)) { sResponse.Status = "false"; sResponse.Message = "PNDT date and time is missing"; return(sResponse); } else if (string.IsNullOrEmpty(aData.clinicalHistory)) { sResponse.Status = "false"; sResponse.Message = "Clinical history is missing"; return(sResponse); } else if (string.IsNullOrEmpty(aData.examination)) { sResponse.Status = "false"; sResponse.Message = "Examination is missing"; return(sResponse); } else if (aData.procedureOfTestingId <= 0) { sResponse.Status = "false"; sResponse.Message = "Invalid procedure for testing id"; return(sResponse); } else if (string.IsNullOrEmpty(aData.pndtComplecationsId)) { sResponse.Status = "false"; sResponse.Message = "Complications are missing"; return(sResponse); } else { var pndtMsg = _pndtObstetricianData.AddPNDTest(aData); sResponse.Status = "true"; sResponse.Message = string.Empty; sResponse.data = pndtMsg; return(sResponse); } } catch (Exception e) { sResponse.Status = "false"; sResponse.Message = $"Unable to add PND Test - {e.Message}"; return(sResponse); } }