Esempio n. 1
0
        public static async Task <tbHospital> hospitaldelete(int ID)
        {
            var        url    = string.Format("api/hospital/hospitaldelete?ID={0}", ID);
            tbHospital result = await ApiRequest <tbHospital> .GetRequest(url);

            return(result);
        }
Esempio n. 2
0
        public static async Task <tbHospital> UpSertHospital(tbHospital hospital)
        {
            var        url    = "api/hospital/UpsertHospital";
            tbHospital result = await ApiRequest <tbHospital> .PostRequest(url, hospital);

            return(result);
        }
Esempio n. 3
0
        public static async Task <tbHospital> GetHospitalById(int ID)
        {
            string     url    = string.Format("api/hospital/GetHospitalById?ID={0}", ID);
            tbHospital result = await ApiRequest <tbHospital> .GetRequest(url);

            return(result);
        }
Esempio n. 4
0
        public HttpResponseMessage GetDoctorById(HttpRequestMessage request, int ID)
        {
            tbHospital hospital = hospitalRepo.GetWithoutTracking().Where(a => a.IsDeleted != true && a.ID == ID).FirstOrDefault();


            return(request.CreateResponse <tbHospital>(HttpStatusCode.OK, hospital));
        }
        public async Task <ActionResult> hospitaldelete(int ID = 0)
        {
            tbHospital result = await HospitalApiRequestHelper.hospitaldelete(ID);

            if (result != null)
            {
                return(Json("Success", JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json("Fail", JsonRequestBehavior.AllowGet));
            }
        }
        public async Task <ActionResult> UpSertHospital(tbHospital hospital)
        {
            tbHospital result = await HospitalApiRequestHelper.UpSertHospital(hospital);

            if (result != null)
            {
                return(Json("Success", JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json("Fail", JsonRequestBehavior.AllowGet));
            }
        }
        public async Task <ActionResult> _HospitalForm(string FormType, int ID)
        {
            tbHospital hospital = new tbHospital();

            if (FormType == "Add")
            {
                return(PartialView("_hospitalForm", hospital));
            }
            else
            {
                tbHospital result = await HospitalApiRequestHelper.GetHospitalById(ID);

                return(PartialView("_hospitalForm", result));
            }
        }
Esempio n. 8
0
        public HttpResponseMessage Delete(HttpRequestMessage request, int ID)
        {
            tbHospital UpdatedEntity = new tbHospital();
            tbHospital hospital      = hospitalRepo.Get().Where(a => a.ID == ID).FirstOrDefault();

            hospital.IsDeleted = true;

            UpdatedEntity = hospitalRepo.UpdatewithObj(hospital);

            List <tbDoctorHospital> doctorhospital = dbContext.tbDoctorHospitals.Where(a => a.IsDeleted != true && a.HospitalID == ID).ToList();

            foreach (var item in doctorhospital)
            {
                item.IsDeleted = true;
                docHosRepo.Update(item);
            }

            return(request.CreateResponse <tbHospital>(HttpStatusCode.OK, UpdatedEntity));
        }
Esempio n. 9
0
        public HttpResponseMessage UpsertDoctor(HttpRequestMessage request, tbHospital hospital)
        {
            string     result       = null;
            tbHospital UpdateEntity = null;

            if (hospital.Image != null)
            {
                result = iPhoto.uploadPhoto(hospital.Image);
            }
            else
            {
                result = null;
            }

            if (hospital.ID > 0)
            {
                if (hospital.Image == null)
                {
                    tbHospital hos = dbContext.tbHospitals.Where(a => a.IsDeleted != true && a.ID == hospital.ID).FirstOrDefault();
                    hospital.Photo = hos.Photo;
                }
                else
                {
                    hospital.Photo = result;
                }
                hospital.Image = null;
                UpdateEntity   = hospitalRepo.UpdatewithObj(hospital);
            }
            else
            {
                hospital.Photo      = result;
                hospital.Image      = null;
                hospital.IsDeleted  = false;
                hospital.Accesstime = MyExtension.getLocalTime(DateTime.UtcNow);
                UpdateEntity        = hospitalRepo.AddWithGetObj(hospital);
            }

            return(request.CreateResponse <tbHospital>(HttpStatusCode.OK, UpdateEntity));
        }