public ActionResult AddValue([Bind(Include = "ChosenName,FieldValues")] AddNewValueDto table) { //Checks if user insert values or not. if (table.FieldValues is null) { table.FieldNames = _service.GetTableFieldNames(table); table.TableNames = _service.GetTableNames(); return(View(table)); } _service.AddValueToTable(table); return(RedirectToAction("Index", "Home")); }
//Gets Fields name. public List <string> GetTableFieldNames(AddNewValueDto table) { return(_unitOfWork.TableAdding.GetAllFieldNames(table.ChosenName)); }
//add values to a table. public void AddValueToTable(AddNewValueDto table) { _unitOfWork.TableAdding.AddValueToTable(table.FieldValues, table.ChosenName); }