예제 #1
0
        public ActionResult viewjobs()
        {
            var model = new CleanerViewJobsFilter();

            if (_AccountDetails != null)
            {
                model.cleanerId = _AccountDetails.Id;
                model.Lat       = _AccountDetails.Latitude == null ? "0" : _AccountDetails.Latitude == string.Empty ? "0" : _AccountDetails.Latitude;
                model.Long      = _AccountDetails.Longitude == null ? "0" : _AccountDetails.Longitude == string.Empty ? "0" : _AccountDetails.Longitude;
                model.type      = ClassLibrary.Enum.PropertyType.All;
                model.distance  = "All";
                model.price     = "All";
                model.index     = Convert.ToInt64(0);
            }
            return(View(model));
        }
예제 #2
0
        public object checkViewJobsCount(CleanerViewJobsFilter model)
        {
            bool   status  = false;
            string message = "Failed";

            try
            {
                Tuple <bool, string, long> t = _repository.checkViewJobsCount(model);
                status  = t.Item1;
                message = t.Item2;
                if (status)
                {
                    return(Json(new { Status = status, Message = message, Count = t.Item3 }, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(new { Status = status, Message = message }, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                return(new { Status = status, Message = ex.Message });
            }
        }
예제 #3
0
 public PartialViewResult RefreshViewJobsList(CleanerViewJobsFilter model)
 {
     return(PartialView("~/Views/Cleaner/_pv_Cleaner_Viewjobs_list.cshtml", model));
 }