Esempio n. 1
0
        public ActionResult CreateAvailabilty(facility_availability_rate facility_Rate, List <Guid> Facilities)
        {
            if (Facilities != null && Facilities.Count > 0)
            {
                DateTime startdate = (DateTime)facility_Rate.far_start_date;
                int      days      = DateTime.DaysInMonth(startdate.Year, startdate.Month);
                string   date      = startdate.Month + "/" + days + "/" + startdate.Year;
                DateTime enddate   = Convert.ToDateTime(date);
                if (ModelState.IsValid)
                {
                    for (int i = 0; i < Facilities.Count; i++)
                    {
                        facility_Rate.far_fac_key         = Facilities[i];
                        facility_Rate.far_created_by      = loggedInUser.Id;
                        facility_Rate.far_end_date        = enddate;
                        facility_Rate.far_created_by_name = loggedInUser.FullName;
                        facility_Rate.far_created_date    = DateTime.Now.ToEST();
                        _facilityBillingReportService.Create(facility_Rate);
                    }
                    return(ShowSuccessMessageOnly("Availability Rate Successfully Added", facility_Rate));
                }
            }

            return(GetErrorResult(facility_Rate));
        }
Esempio n. 2
0
        public ActionResult CreateAvailabilty()
        {
            facility_availability_rate facility_Rate = new facility_availability_rate();

            ViewBag.Facilities = _lookUpService.GetAllFacility("")
                                 .Select(m => new { Value = m.fac_key, Text = m.fac_name })
                                 .ToList()
                                 .Select(m => new SelectListItem {
                Value = m.Value.ToString(), Text = m.Text
            });
            ViewBag.Status = false;
            return(GetViewResult(facility_Rate));
        }
Esempio n. 3
0
        public ActionResult EditAvailability(facility_availability_rate facility_Rate)
        {
            if (ModelState.IsValid)
            {
                DateTime startdate = (DateTime)facility_Rate.far_start_date;
                int      days      = DateTime.DaysInMonth(startdate.Year, startdate.Month);
                string   date      = startdate.Month + "/" + days + "/" + startdate.Year;
                DateTime enddate   = Convert.ToDateTime(date);
                facility_Rate.far_end_date         = enddate;
                facility_Rate.far_modified_by      = loggedInUser.Id;
                facility_Rate.far_modified_by_name = loggedInUser.FullName;
                facility_Rate.far_modified_date    = DateTime.Now.ToEST();

                _facilityBillingReportService.Edit(facility_Rate);
                return(ShowSuccessMessageOnly("Availability Rate Successfully Updated", facility_Rate));
            }
            return(GetErrorResult(facility_Rate));
        }
Esempio n. 4
0
        public ActionResult EditAvailability(int?id)
        {
            if (id == null)
            {
                new SelectListItem {
                };
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            facility_availability_rate facility_Rate = _facilityBillingReportService.GetDetailsAvail(Convert.ToInt32(id));

            ViewBag.Facilities = _lookUpService.GetAllFacility("")
                                 .Select(m => new { Value = m.fac_key, Text = m.fac_name })
                                 .ToList()
                                 .Select(m => new SelectListItem {
                Value = m.Value.ToString(), Text = m.Text
            });
            ViewBag.Status = true;
            return(GetViewResult(facility_Rate));
        }