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)); }
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)); }
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)); }
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)); }