Exemple #1
0
 public ActionResult Delete(string id)
 {
     try
     {
         DressModel chkDress = repo.GetDress(id);
         if (chkDress == null)
         {
             return(NotFound(new ResponseModel {
                 Message = "Data Not Found"
             }));
         }
         else
         {
             repo.deleteDress(id);
             return(Ok(new ResponseModel {
                 Message = "Data is Removed"
             }));
         }
     }
     catch (Exception ex)
     {
         return(StatusCode(500, new ResponseModel {
             Error = ex.Message
         }));
     }
 }
Exemple #2
0
 public ActionResult Put(DressModel dress)
 {
     /*if (!ModelState.IsValid)
      *  return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState);*/
     try
     {
         DressModel chkDress = repo.GetDress(dress.DresID.ToString());
         if (chkDress == null)
         {
             return(NotFound(new ResponseModel {
                 Error = "Dress Not Found"
             }));
         }
         else
         {
             repo.updateDress(dress);
             return(Ok(new ResponseModel {
                 Message = "Data is Updated"
             }));
         }
     }
     catch (Exception ex)
     {
         return(StatusCode(500, new ResponseModel {
             Error = ex.Message
         }));
     }
 }
Exemple #3
0
        public ActionResult Get(int id)
        {
            DressModel dress = repo.GetDress(id.ToString());

            if (dress != null)
            {
                return(Ok(dress));
            }
            else
            {
                return(NotFound(new ResponseModel {
                    Error = "Dress Not Found"
                }));
            }
        }
Exemple #4
0
        public async Task <IActionResult> OnGetAsync(Guid?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            DressModel = await _context.DressModel
                         .Include(d => d.Dress).FirstOrDefaultAsync(m => m.Id == id);

            if (DressModel == null)
            {
                return(NotFound());
            }
            return(Page());
        }
Exemple #5
0
        public async Task <IActionResult> OnPostAsync(Guid?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            DressModel = await _context.DressModel.FindAsync(id);

            if (DressModel != null)
            {
                _context.DressModel.Remove(DressModel);
                await _context.SaveChangesAsync();
            }

            return(RedirectToPage("./Index"));
        }
Exemple #6
0
        public async Task <IActionResult> OnGetAsync(Guid?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            DressModel = await _context.DressModel
                         .Include(d => d.Dress).FirstOrDefaultAsync(m => m.Id == id);

            if (DressModel == null)
            {
                return(NotFound());
            }
            ViewData["DressId"] = new SelectList(_context.Dress, "Id", "Brand");
            return(Page());
        }
Exemple #7
0
 public ActionResult Post(DressModel dress)
 {
     /*if (!ModelState.IsValid)
      *  return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState);*/
     try
     {
         repo.InsertDress(dress);
         return(StatusCode(201, new ResponseModel {
             Message = "Dress append"
         }));
     }
     catch (Exception ex)
     {
         return(StatusCode(500, new ResponseModel {
             Error = ex.Message
         }));
     }
 }
        public int updateDress(DressModel dress)
        {
            try
            {
                mysql.Open();
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection = mysql.mysqlConnection;
                string qry = "";
                qry            += "update myApi.dresses ";
                qry            += " set title=@title ";
                qry            += ", color=@color ";
                qry            += ", price=@price ";
                qry            += ", quantity=@quantity ";
                qry            += ", size=@size ";
                qry            += "where id=@DRESSID; ";
                cmd.CommandText = qry;
                cmd.Prepare();

                cmd.Parameters.AddWithValue("@title", dress.Title);
                cmd.Parameters.AddWithValue("@color", dress.Color);
                cmd.Parameters.AddWithValue("@price", dress.Price);
                cmd.Parameters.AddWithValue("@quantity", dress.Quantity);
                cmd.Parameters.AddWithValue("@size", dress.Size);
                cmd.Parameters.AddWithValue("@DRESSID", dress.DresID);
                mysql.GoSql(cmd);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                mysql.Close();
            }


            return(1);
        }
        public int InsertDress(DressModel dress)
        {
            MySqlCommand cmd = new MySqlCommand();

            mysql.Open();
            cmd.Connection = mysql.mysqlConnection;
            string qry = "";

            qry += "INSERT INTO dresses ";
            qry += "(title,color,price,quantity,size) ";
            qry += " VALUES (@title,@color,@price,@quantity,@size)";

            cmd.CommandText = qry;
            cmd.Prepare();


            cmd.Parameters.AddWithValue("@title", dress.Title);
            cmd.Parameters.AddWithValue("@color", dress.Color);
            cmd.Parameters.AddWithValue("@price", dress.Price);
            cmd.Parameters.AddWithValue("@quantity", dress.Quantity);
            cmd.Parameters.AddWithValue("@size", dress.Size);
            return(mysql.GoSql(cmd));
        }