public async Task <TblHospital> AddHospital(TblHospital hospital)
        {
            HttpResponseMessage httpResponseMessage = await _httpClient.PostAsJsonAsync("api/HospitalCore/AddHospital", hospital);

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

            return(ans);
        }
        public async Task <bool> UpdateHospital(TblHospital hospital, int logId)
        {
            List <object> hospitalAndLogId = new List <object>();

            hospitalAndLogId.Add(hospital);
            hospitalAndLogId.Add(logId);
            HttpResponseMessage httpResponseMessage = await _httpClient.PostAsJsonAsync("api/HospitalCore/UpdateHospital", hospitalAndLogId);

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

            return(ans);
        }
        public DtoTblHospital(TblHospital hospital, HttpStatusCode statusEffect)
        {
            id          = hospital.id;
            Name        = hospital.Name;
            UserPassId  = hospital.UserPassId;
            Percentage  = hospital.Percentage;
            Description = hospital.Description;
            Longitude   = hospital.Longitude;
            Latitude    = hospital.Latitude;

            StatusEffect = statusEffect;
        }
Example #4
0
        public IHttpActionResult AddHospital(TblHospital hospital)
        {
            var task = Task.Run(() => new HospitalService().AddHospital(hospital));

            if (task.Wait(TimeSpan.FromSeconds(10)))
            {
                if (task.Result.id != -1)
                {
                    return(Ok(new DtoTblHospital(task.Result, HttpStatusCode.OK)));
                }
                else
                {
                    return(Conflict());
                }
            }
            return(StatusCode(HttpStatusCode.RequestTimeout));
        }
Example #5
0
        public IHttpActionResult UpdateHospital(List <object> hospitalLogId)
        {
            TblHospital hospital = JsonConvert.DeserializeObject <TblHospital>(hospitalLogId[0].ToString());
            int         logId    = JsonConvert.DeserializeObject <int>(hospitalLogId[1].ToString());
            var         task     = Task.Run(() => new HospitalService().UpdateHospital(hospital, logId));

            if (task.Wait(TimeSpan.FromSeconds(10)))
            {
                if (task.Result)
                {
                    return(Ok(true));
                }
                else
                {
                    return(Conflict());
                }
            }
            return(StatusCode(HttpStatusCode.RequestTimeout));
        }
Example #6
0
 public TblHospital AddHospital(TblHospital hospital)
 {
     return(new HospitalRepo().AddHospital(hospital));
 }
Example #7
0
 public bool UpdateHospital(TblHospital hospital, int logId)
 {
     return(new HospitalRepo().UpdateHospital(hospital, logId));
 }
 public bool UpdateHospital(TblHospital hospital, int logId)
 {
     return(new MainProvider().Update(hospital, logId));
 }
 public TblHospital AddHospital(TblHospital hospital)
 {
     return((TblHospital) new MainProvider().Add(hospital));
 }