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; }
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")); }
// 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")); } }
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); }
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")); }