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));
        }
Exemplo n.º 3
0
        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"));
        }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 6
0
 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));
        }
Exemplo n.º 8
0
        // 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));
        }
Exemplo n.º 9
0
        // 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));
        }