public async Task <TblPatientImageRel> AddPatientImageRel(TblPatientImageRel patientImageRel)
        {
            HttpResponseMessage httpResponseMessage = await _httpClient.PostAsJsonAsync("api/PatientImageRelCore/AddPatientImageRel", patientImageRel);

            TblPatientImageRel ans = await httpResponseMessage.Content.ReadAsAsync <TblPatientImageRel>();

            return(ans);
        }
        public DtoTblPatientImageRel(TblPatientImageRel patientImageRel, HttpStatusCode statusEffect)
        {
            id        = patientImageRel.id;
            PatientId = patientImageRel.PatientId;
            ImageId   = patientImageRel.ImageId;

            StatusEffect = statusEffect;
        }
        public async Task <bool> UpdatePatientImageRel(TblPatientImageRel patientImageRel, int logId)
        {
            List <object> patientImageRelAndLogId = new List <object>();

            patientImageRelAndLogId.Add(patientImageRel);
            patientImageRelAndLogId.Add(logId);
            HttpResponseMessage httpResponseMessage = await _httpClient.PostAsJsonAsync("api/PatientImageRelCore/UpdatePatientImageRel", patientImageRelAndLogId);

            bool ans = await httpResponseMessage.Content.ReadAsAsync <bool>();

            return(ans);
        }
        public IHttpActionResult AddPatientImageRel(TblPatientImageRel patientImageRel)
        {
            var task = Task.Run(() => new PatientImageRelService().AddPatientImageRel(patientImageRel));

            if (task.Wait(TimeSpan.FromSeconds(10)))
            {
                if (task.Result.id != -1)
                {
                    return(Ok(new DtoTblPatientImageRel(task.Result, HttpStatusCode.OK)));
                }
                else
                {
                    return(Conflict());
                }
            }
            return(StatusCode(HttpStatusCode.RequestTimeout));
        }
        public IHttpActionResult UpdatePatientImageRel(List <object> patientImageRelLogId)
        {
            TblPatientImageRel patientImageRel = JsonConvert.DeserializeObject <TblPatientImageRel>(patientImageRelLogId[0].ToString());
            int logId = JsonConvert.DeserializeObject <int>(patientImageRelLogId[1].ToString());
            var task  = Task.Run(() => new PatientImageRelService().UpdatePatientImageRel(patientImageRel, logId));

            if (task.Wait(TimeSpan.FromSeconds(10)))
            {
                if (task.Result)
                {
                    return(Ok(true));
                }
                else
                {
                    return(Conflict());
                }
            }
            return(StatusCode(HttpStatusCode.RequestTimeout));
        }
 public TblPatientImageRel AddPatientImageRel(TblPatientImageRel patientImageRel)
 {
     return(new PatientImageRelRepo().AddPatientImageRel(patientImageRel));
 }
 public bool UpdatePatientImageRel(TblPatientImageRel patientImageRel, int logId)
 {
     return(new PatientImageRelRepo().UpdatePatientImageRel(patientImageRel, logId));
 }
 public bool UpdatePatientImageRel(TblPatientImageRel patientImageRel, int logId)
 {
     return(new MainProvider().Update(patientImageRel, logId));
 }
 public TblPatientImageRel AddPatientImageRel(TblPatientImageRel patientImageRel)
 {
     return((TblPatientImageRel) new MainProvider().Add(patientImageRel));
 }