public DtoTblHospitalImageRel(TblHospitalImageRel hospitalImageRel, HttpStatusCode statusEffect)
        {
            id         = hospitalImageRel.id;
            HospitalId = hospitalImageRel.HospitalId;
            ImageId    = hospitalImageRel.ImageId;

            StatusEffect = statusEffect;
        }
        public async Task <TblHospitalImageRel> DeleteHospitalImageRel(int id)
        {
            HttpResponseMessage httpResponseMessage = await _httpClient.PostAsJsonAsync($"api/DeleteHospitalImageRel/DeleteHospitalImageRel?id={id}", id);

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

            return(ans);
        }
        public async Task <TblHospitalImageRel> AddHospitalImageRel(TblHospitalImageRel hospitalImageRel)
        {
            HttpResponseMessage httpResponseMessage = await _httpClient.PostAsJsonAsync("api/HospitalImageRelCore/AddHospitalImageRel", hospitalImageRel);

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

            return(ans);
        }
        public async Task <bool> UpdateHospitalImageRel(TblHospitalImageRel hospitalImageRel, int logId)
        {
            List <object> hospitalImageRelAndLogId = new List <object>();

            hospitalImageRelAndLogId.Add(hospitalImageRel);
            hospitalImageRelAndLogId.Add(logId);
            HttpResponseMessage httpResponseMessage = await _httpClient.PostAsJsonAsync("api/HospitalImageRelCore/UpdateHospitalImageRel", hospitalImageRelAndLogId);

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

            return(ans);
        }
        public IHttpActionResult AddHospitalImageRel(TblHospitalImageRel hospitalImageRel)
        {
            var task = Task.Run(() => new HospitalImageRelService().AddHospitalImageRel(hospitalImageRel));

            if (task.Wait(TimeSpan.FromSeconds(10)))
            {
                if (task.Result.id != -1)
                {
                    return(Ok(new DtoTblHospitalImageRel(task.Result, HttpStatusCode.OK)));
                }
                else
                {
                    return(Conflict());
                }
            }
            return(StatusCode(HttpStatusCode.RequestTimeout));
        }
        public IHttpActionResult UpdateHospitalImageRel(List <object> hospitalImageRelLogId)
        {
            TblHospitalImageRel hospitalImageRel = JsonConvert.DeserializeObject <TblHospitalImageRel>(hospitalImageRelLogId[0].ToString());
            int logId = JsonConvert.DeserializeObject <int>(hospitalImageRelLogId[1].ToString());
            var task  = Task.Run(() => new HospitalImageRelService().UpdateHospitalImageRel(hospitalImageRel, logId));

            if (task.Wait(TimeSpan.FromSeconds(10)))
            {
                if (task.Result)
                {
                    return(Ok(true));
                }
                else
                {
                    return(Conflict());
                }
            }
            return(StatusCode(HttpStatusCode.RequestTimeout));
        }
 public bool UpdateHospitalImageRel(TblHospitalImageRel hospitalImageRel, int logId)
 {
     return(new MainProvider().Update(hospitalImageRel, logId));
 }
 public TblHospitalImageRel AddHospitalImageRel(TblHospitalImageRel hospitalImageRel)
 {
     return((TblHospitalImageRel) new MainProvider().Add(hospitalImageRel));
 }
 public TblHospitalImageRel AddHospitalImageRel(TblHospitalImageRel hospitalImageRel)
 {
     return(new HospitalImageRelRepo().AddHospitalImageRel(hospitalImageRel));
 }
 public bool UpdateHospitalImageRel(TblHospitalImageRel hospitalImageRel, int logId)
 {
     return(new HospitalImageRelRepo().UpdateHospitalImageRel(hospitalImageRel, logId));
 }