public IActionResult GetActiveCarddetaillsById([FromForm] CardsLookup _cardElements) { try { Logger.Info("GetActiveCarddetaillsById method is called..."); var _list = _saveData.GetActiveCarddetaillsById(_cardElements.CardId); return(Ok(_list)); } catch (Exception ex) { Logger.Error("Error has occured in GetActiveCarddetaillsById method " + ex.Message); throw ex; } }
public IActionResult UpdateCardDimensions([FromForm] CardsLookup _cardElements) { try { Logger.Info("UpdateCardDimensions method is called..."); _saveData.UpdateCardDimensions(_cardElements); return(Ok("Successfully Inserted")); } catch (Exception ex) { Logger.Error("Error has occured in UpdateCardDimensions method \n " + ex.Message); throw ex; } }
public IActionResult GetCardElementData([FromForm] CardsLookup _Card) { try { Logger.Info("GetCardElementData method is called..."); var _listofcardelements = _saveData.GetCardElementData(_Card.CardId); return(Ok(_listofcardelements)); } catch (Exception ex) { Logger.Error("Error has occured in GetCardElementData method " + ex.Message); throw ex; } }
public async Task <IActionResult> ImageUpload(IFormCollection form) { var _card = new CardsLookup(); _card.Cardname = "card"; _card.Cardnameback = "card-1"; _card.Cardfrontfile = ""; _card.Cardbackfile = ""; var _width = ""; var _height = ""; var _radious = ""; foreach (var list in form) { if (list.Key.ToString() == "txtcardWidth") { _width = list.Value; } if (list.Key.ToString() == "txtcardHeight") { _height = list.Value; } if (list.Key.ToString() == "txtcardborderradious") { _radious = list.Value; } } //if (_width == "") _width = "325"; //if (_height == "") _height = "100%"; if (_radious == "") { _radious = "0"; } var _cardid = _saveData.insertCard(Convert.ToInt32(_width), Convert.ToInt32(_height), Convert.ToInt32(_radious)); if (_cardid != 0) { _card.CardId = _cardid; } else { //show error saving. } if (form.Files.Count > 0) { string webRoot = _hostingEnvironment.WebRootPath; //string webRoot = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot" + "/uploadimgs/cards/"); if (!System.IO.Directory.Exists(webRoot + "/uploadimgs/")) { System.IO.Directory.CreateDirectory(webRoot + "/uploadimgs/"); } if (!System.IO.Directory.Exists(webRoot + "/uploadimgs/cards/")) { System.IO.Directory.CreateDirectory(webRoot + "/uploadimgs/cards/"); } var aa = Directory.GetCurrentDirectory(); if (!System.IO.Directory.Exists(Path.Combine(aa, "wwwroot" + "/uploadimgs/cards/"))) { System.IO.Directory.CreateDirectory(Path.Combine(aa, "wwwroot" + "/uploadimgs/cards/")); } foreach (var _myfile in form.Files) { if (_myfile.Name == "user_image_front") { _card.Cardname = "Card" + _cardid.ToString(); _card.Cardfrontfile = "Card" + _cardid.ToString() + form.Files[0].FileName.Substring(form.Files[0].FileName.LastIndexOf(".")); var path = Path.Combine(aa, "wwwroot" + "/uploadimgs/cards/", _card.Cardfrontfile); using (var stream = new FileStream(path, FileMode.Create)) { await form.Files[0].CopyToAsync(stream); } } else if (_myfile.Name == "user_image_back") { _card.Cardnameback = "Card" + _cardid.ToString() + "-1"; _card.Cardbackfile = "Card" + _cardid.ToString() + "-1" + form.Files[0].FileName.Substring(form.Files[0].FileName.LastIndexOf(".")); var path = Path.Combine(aa, "wwwroot" + "/uploadimgs/cards/", _card.Cardbackfile); using (var stream = new FileStream(path, FileMode.Create)) { await form.Files[0].CopyToAsync(stream); } } } var x = _saveData.UpdateCarddetailsAfterInsert(_card); if (x == true) { ViewBag.Status = "Card data saved Successfully"; } else { ViewBag.Status = "Error saving Card data"; } } return(View("Index")); }