public async Task <IActionResult> PutBarber(int id, Barber barber) { if (id != barber.BarberID) { return(BadRequest()); } _context.Entry(barber).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BarberExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public IHttpActionResult PutBooking(int id, Booking booking) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != booking.BookingID) { return(BadRequest()); } db.Entry(booking).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!BookingExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IActionResult> PutDay(int id, Day day) { if (id != day.DayID) { return(BadRequest()); } _context.Entry(day).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DayExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ActionResult Edit([Bind(Include = "BarberID,Name,PhotoFile,About")] Barber barber, HttpPostedFileBase image, string sun, string mon, string tue, string wed, string thur, string fri, string sat) { List <string> Days = new List <string>(); if (ModelState.IsValid) { if (image != null) { barber.ImageMimeType = image.ContentType; barber.PhotoFile = new byte[image.ContentLength]; image.InputStream.Read(barber.PhotoFile, 0, image.ContentLength); } if (sun != null) { Days.Add(sun); } if (mon != null) { Days.Add(mon); } if (tue != null) { Days.Add(tue); } if (wed != null) { Days.Add(wed); } if (thur != null) { Days.Add(thur); } if (fri != null) { Days.Add(fri); } if (sat != null) { Days.Add(sat); } var DDays = db.Days.Where(x => x.Barber.BarberID == barber.BarberID); foreach (var item in DDays) { db.Days.Remove(item); } foreach (var day in Days) { db.Days.Add(new Day { Barber = barber, day = day }); } db.Entry(barber).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(barber)); }
public ActionResult Edit([Bind(Include = "BookingID,CustomerPhone,Description,No_of_Barbers,No_of_Haricuts,Confirmed,BookingDate")] Booking booking) { if (ModelState.IsValid) { db.Entry(booking).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(booking)); }
public ActionResult Edit([Bind(Include = "DayID,day")] Day day) { if (ModelState.IsValid) { db.Entry(day).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(day)); }