Exemple #1
0
 public HeaderCartController(IUpdateHeader updateHeader, ICreateHeader createHeader, IGetHeader getHeader,
                             IHeaderCartService headerCartService, HeaderCartEditModel headerCartEditModel)
 {
     this._updateHeader       = updateHeader;
     this._createHeader       = createHeader;
     this._getHeader          = getHeader;
     this._headerCartService  = headerCartService;
     this.HeaderCartEditModel = headerCartEditModel;
 }
Exemple #2
0
 public ActionResult Delete(HeaderCartEditModel headerCartEditModel)
 {
     sqlCommand = new SqlCommand();
     try
     {
         string type = "Delete";
         sqlCommand = this._updateHeader.UpdateHeaderData(headerCartEditModel, type);
     }
     catch (Exception ex)
     {
         ViewBag.FileStatus = ex;
     }
     return(RedirectToAction("Index", "Home"));
 }
Exemple #3
0
 // GET: HeaderCart/Edit/5
 public ActionResult Edit(int id)
 {
     this.HeaderCartEditModel = this._headerCartService.FillData(id);
     if (this.HeaderCartEditModel.Description != null &&
         this.HeaderCartEditModel.Image != null &&
         this.HeaderCartEditModel.Name != null &&
         this.HeaderCartEditModel.Tile != null)
     {
         return(View(this.HeaderCartEditModel));
     }
     else
     {
         return(PartialView("_404"));
     }
 }
Exemple #4
0
 public SqlCommand CreateHeaderData(HeaderCartEditModel headerCartEditModel)
 {
     using (sqlConnection = new SqlConnection(SqlConn.ConnectionString))
     {
         sqlConnection.Open();
         sqlCommand             = new SqlCommand("SpMasterBannerDetail", sqlConnection);
         sqlCommand.CommandType = CommandType.StoredProcedure;
         sqlCommand.Parameters.AddWithValue("@StatementType", "Insert");
         sqlCommand.Parameters.AddWithValue("@BannerTitle", headerCartEditModel.Tile);
         sqlCommand.Parameters.AddWithValue("@BannerName", headerCartEditModel.Name);
         sqlCommand.Parameters.AddWithValue("@BannerDesc", headerCartEditModel.Description);
         sqlCommand.Parameters.AddWithValue("@BannerImage", headerCartEditModel.Image);
         sqlCommand.Parameters.AddWithValue("@IsActive", "1");
         sqlCommand.ExecuteNonQuery();
     }
     return(sqlCommand);
 }
Exemple #5
0
 public ActionResult Create(HeaderCartEditModel headerCartEditModel, HttpPostedFileBase Image)
 {
     sqlCommand = new SqlCommand();
     try
     {
         if (Image != null)
         {
             string filename = System.IO.Path.GetFileName(Image.FileName);
             string path     = System.IO.Path.Combine(Server.MapPath("~/UploadedFiles"), filename);
             headerCartEditModel.Image = Image.FileName;
             Image.SaveAs(path);
         }
         ViewBag.FileStatus = "File uploaded successfully.";
         sqlCommand         = this._createHeader.CreateHeaderData(headerCartEditModel);
     }
     catch (Exception)
     {
         ViewBag.FileStatus = "Error while file uploading.";
     }
     return(RedirectToAction("Index", "Home"));
 }