//[AllowAnonymous] public HttpResponseMessage Post([FromBody] CaseCompanyMapping data) { return(requestHandler.CreateGbObject(Request, data)); }
public HttpResponseMessage Post([FromBody] AttorneyVisit data) { return(requestHandler.CreateGbObject(Request, data)); }
public HttpResponseMessage Post([FromBody] DefendantVehicle data) { return(requestHandler.CreateGbObject(Request, data)); }
public HttpResponseMessage Post([FromBody] PatientInsuranceInfo data) { return(requestHandler.CreateGbObject(Request, data)); }
public HttpResponseMessage Post([FromBody] PatientFamilyMember data) { return(requestHandler.CreateGbObject(Request, data)); }
public HttpResponseMessage Post([FromBody] BusinessObjects.DoctorSpeciality data) { return(requestHandler.CreateGbObject(Request, data)); }
public HttpResponseMessage SaveDocumentType([FromBody] DocumentNodeObjectMapping data) { return(requestHandler.CreateGbObject(Request, data)); }
public HttpResponseMessage Post([FromBody] List <ProcedureCode> data) { return(requestHandler.CreateGbObject(Request, data)); }
public HttpResponseMessage Post([FromBody] List <PendingReferral> pendingReferral) { return(requestHandler.CreateGbObject(Request, pendingReferral)); }
public HttpResponseMessage Post([FromBody] PatientPriorAccidentInjury data) { return(requestHandler.CreateGbObject(Request, data)); }
//[AllowAnonymous] public HttpResponseMessage Post([FromBody] CompanyCaseConsentApproval data) { return(requestHandler.CreateGbObject(Request, data)); }
public HttpResponseMessage SavePatient([FromBody] Patient patient) { return(requestHandlerPatient.CreateGbObject(Request, patient)); }
//[AllowAnonymous] public HttpResponseMessage Save([FromBody] Notification notification) { return(requestHandlerNotification.CreateGbObject(Request, notification)); }
public HttpResponseMessage Post([FromBody] PatientVisitUnscheduled data) { return(requestHandler.CreateGbObject(Request, data)); }
public HttpResponseMessage Post([FromBody] Doctor doctor) { return(requestHandler.CreateGbObject(Request, doctor)); }
public HttpResponseMessage Post([FromBody] SaveLocation location) { return(savelocationrequestHandler.CreateGbObject(Request, location)); }
public HttpResponseMessage Post([FromBody] DoctorLocationSchedule data) { return(requestHandler.CreateGbObject(Request, data)); }
//[AllowAnonymous] public HttpResponseMessage Post([FromBody] PreferredAttorneyProviderSignUp data) { return(requestHandler.CreateGbObject(Request, data)); }
public async Task <HttpResponseMessage> UploadToBlob() { try { uploadObject = (UploadInfo)Common.Utility.GetJSONObject(Request.Headers.GetValues("inputjson").FirstOrDefault <string>()); //uploadObject = Common.Utility.GetJSONObject("{ \"ObjectType\":\"case\",\"DocumentType\":\"consent\",\"CompanyId\":\"16\", \"ObjectId\":\"86\"}"); } catch { return(Request.CreateResponse(HttpStatusCode.BadRequest, new ErrorObject { ErrorMessage = "Invalid JSON Input.", errorObject = "", ErrorLevel = ErrorLevel.Error })); } try { if (!Request.Content.IsMimeMultipartContent("form-data")) { return(Request.CreateResponse(HttpStatusCode.BadRequest, new ErrorObject { ErrorMessage = "File input is not proper.", errorObject = "", ErrorLevel = ErrorLevel.Error })); } if (string.IsNullOrEmpty(uploadObject.DocumentType) || uploadObject.DocumentType.ToUpper().Equals("UNDEFINED")) { return(Request.CreateResponse(HttpStatusCode.BadRequest, new ErrorObject { ErrorMessage = "Document Type missing.", errorObject = "", ErrorLevel = ErrorLevel.Error })); } var streamProvider = new MultipartMemoryStreamProvider(); await Request.Content.ReadAsMultipartAsync(streamProvider); List <HttpContent> streamContent = streamProvider.Contents.ToList(); HttpResponseMessage serviceProvider = requestHandler.GetObject(Request, uploadObject.CompanyId); if (serviceProvider == null) { return(Request.CreateResponse(HttpStatusCode.BadRequest, new ErrorObject { ErrorMessage = "Blob storage provider not found for this company", errorObject = "", ErrorLevel = ErrorLevel.Error })); } HttpResponseMessage resDocumentPath = requestHandler.GetGbObjects(Request, uploadObject); if (!resDocumentPath.StatusCode.Equals(HttpStatusCode.Created) || ((ObjectContent)resDocumentPath.Content).Value.ToString().Equals("")) { return(Request.CreateResponse(HttpStatusCode.BadRequest, new ErrorObject { ErrorMessage = "Path not found", errorObject = "", ErrorLevel = ErrorLevel.Error })); } foreach (HttpContent ctnt in streamContent) { string blobPath = ((ObjectContent)resDocumentPath.Content).Value.ToString(); HttpResponseMessage resBlob = blobhandler.UploadToBlob(Request, ctnt, blobPath, uploadObject.CompanyId, ((ObjectContent)serviceProvider.Content).Value.ToString()); if (resBlob.StatusCode.Equals(HttpStatusCode.Created) || resBlob.StatusCode.Equals(HttpStatusCode.OK)) { uploadObject.BlobPath = ((ObjectContent)resBlob.Content).Value.ToString(); documentList.Add((Document)((ObjectContent)requestHandler.CreateGbObject(Request, uploadObject).Content).Value); } else if (resBlob.StatusCode.Equals(HttpStatusCode.NotFound)) { return(resBlob); } else { documentList.Add(new Document { Status = "Failed", DocumentName = ctnt.Headers.ContentDisposition.FileName }); } } } catch { return(Request.CreateResponse(HttpStatusCode.BadRequest, new ErrorObject { ErrorMessage = "System Error.", errorObject = "", ErrorLevel = ErrorLevel.Error })); } var res = (object)documentList; if (res != null) { return(Request.CreateResponse(HttpStatusCode.Created, res)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound, res)); } }
public HttpResponseMessage Post([FromBody] SpecialtyDetails data) { return(requestHandler.CreateGbObject(Request, data)); }
//[AllowAnonymous] public HttpResponseMessage Post([FromBody] GeneralSetting data) { return(requestHandler.CreateGbObject(Request, data)); }
public HttpResponseMessage Post([FromBody] Referral data) { return(requestHandler.CreateGbObject(Request, data)); }
public HttpResponseMessage SavePatient([FromBody] Patient patient) { //Since Patient cannot update social media info, only attorney can view or update. patient.PatientSocialMediaMappings = null; return(requestHandlerPatient.CreateGbObject(Request, patient)); }
//[AllowAnonymous] public HttpResponseMessage Post([FromBody] AddUser data) { return(adduserrequestHandler.CreateGbObject(Request, data)); }
public HttpResponseMessage Post([FromBody] SchoolInformation data) { return(requestHandler.CreateGbObject(Request, data)); }
public HttpResponseMessage Post([FromBody] InsuranceMaster data) { return(requestHandler.CreateGbObject(Request, data)); }
public HttpResponseMessage Post([FromBody] LocationSpeciality data) { return(requestHandler.CreateGbObject(Request, data)); }
public HttpResponseMessage Post([FromBody] PasswordToken data) { return(requestHandler.CreateGbObject(Request, data)); }
public HttpResponseMessage Post([FromBody] BO.ProjectReport report) { return(RequestHandler.CreateGbObject(Request, report)); }