ive looked at duplicate errors like this but i havent found a solution
here is my method im implementing in the business logic
public void UpdateBooking(BookingView model)
{
using (var booking = new BookingRepository())
{
var user = new ApplicationUser();
Booking book = booking.GetById(model.BookingId);
if (book != null)
{
book.BookingId = model.BookingId;
book.BookingDate = model.BookingDate;
book.BookingTime = model.BookingTime;
book.Location = model.Location;
//book.Status = DefaultStatus();
//book.TreatmentName = book.TreatmentName;
//book.AddInfo = model.AddInfo;
booking.Update(book);
}
}
}
but my error is on my booking controller method
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult postponeBooking([Bind(Include = "location,BookingDate,BookingTime")]BookingView model)
{
if (ModelState.IsValid)
{
BookingBusiness.UpdateBooking(model);
}
return RedirectToAction("BookingDetails", TempData["alertMessage"] = "<script> alert('Booking details saved!!');</script>");
}
exactly on this line
BookingBusiness.UpdateBooking(model);
im completely clueless i tried adding static to my methods but still no luck.maybe im not understanding the error properly i need abit of guidance thank you