public IHttpActionResult Puttbl_services(string id, tbl_services tbl_services) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tbl_services.idService) { return(BadRequest()); } db.Entry(tbl_services).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!tbl_servicesExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Posttbl_services(tbl_services tbl_services) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.tbl_services.Add(tbl_services); try { db.SaveChanges(); } catch (DbUpdateException) { if (tbl_servicesExists(tbl_services.idService)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = tbl_services.idService }, tbl_services)); }
public ActionResult AddService(tbl_services servis, string Name, decimal Price, string Context, HttpPostedFileBase image) { ViewBag.ServiceCategoryId = new SelectList(db.tbl_servicecategory, "ServiceCategoryId", "Name"); var picture = new tbl_photo(); if (image != null) { string pictureName = Guid.NewGuid().ToString().Replace("-", ""); string imageExtension = Path.GetExtension(Request.Files[0].FileName); string imageWay = "/Upload/images/" + pictureName + imageExtension; Request.Files[0].SaveAs(Server.MapPath(imageWay)); picture.URL = imageWay; db.SaveChanges(); } var imageCopy = db.tbl_photo.Add(picture); servis.PhotoId = imageCopy.PhotoId; servis.Active = false; servis.Date = DateTime.Now; servis.Baxis = 0; //int providerId =Convert.ToInt32(db.Users.FirstOrDefault(x => x.UserName == User.Identity.Name).Id); //servis.Servi db.tbl_services.Add(servis); db.SaveChanges(); db.Service_To_User.Add(new Service_To_User() { serviceId = servis.ServiceId, userId = User.Identity.GetUserId() }); db.SaveChanges(); return(RedirectToAction("Index", "Home")); }
public ActionResult DeleteConfirmed(int id) { tbl_services tbl_services = db.tbl_services.Find(id); db.tbl_services.Remove(tbl_services); db.SaveChanges(); return(RedirectToAction("Index")); }
public IHttpActionResult Gettbl_services(string id) { tbl_services tbl_services = db.tbl_services.Find(id); if (tbl_services == null) { return(NotFound()); } return(Ok(tbl_services)); }
public ActionResult Edit([Bind(Include = "ServiceId,Name,Price,Context,ServiceCategoryId,Date,Note,PhotoId,Baxis,Active")] tbl_services tbl_services) { if (ModelState.IsValid) { db.Entry(tbl_services).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PhotoId = new SelectList(db.tbl_photo, "PhotoId", "URL", tbl_services.PhotoId); ViewBag.ServiceCategoryId = new SelectList(db.tbl_servicecategory, "ServiceCategoryId", "Name", tbl_services.ServiceCategoryId); return(View(tbl_services)); }
public IHttpActionResult Deletetbl_services(string id) { tbl_services tbl_services = db.tbl_services.Find(id); if (tbl_services == null) { return(NotFound()); } db.tbl_services.Remove(tbl_services); db.SaveChanges(); return(Ok(tbl_services)); }
// GET: AdmiMarketPlace/AdminServices/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbl_services tbl_services = db.tbl_services.Find(id); if (tbl_services == null) { return(HttpNotFound()); } return(View(tbl_services)); }
// GET: AdmiMarketPlace/AdminServices/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbl_services tbl_services = db.tbl_services.Find(id); if (tbl_services == null) { return(HttpNotFound()); } ViewBag.PhotoId = new SelectList(db.tbl_photo, "PhotoId", "URL", tbl_services.PhotoId); ViewBag.ServiceCategoryId = new SelectList(db.tbl_servicecategory, "ServiceCategoryId", "Name", tbl_services.ServiceCategoryId); return(View(tbl_services)); }