public ActionResult DeleteColumn(int id) { var cont = new WindsorContainer(); cont.Install(new CastleWidsorConfiguration()); IMasterEditDataTable masterEditDataTable = cont.Resolve <IMasterEditDataTable>(); ISqlMaster sqlMaster = cont.Resolve <ISqlMaster>(); ResulResponse resulResponse = masterEditDataTable.EditDataTable(sqlMaster.DeleteColumn(id)); return(Json(resulResponse, JsonRequestBehavior.AllowGet)); }
public ResulResponse EditDataTable(SqlResult sqlResult) { configuration.ParseConfiguration(); connectionInfmxEditTable.CreateConnection(configuration.configurationConnect, sqlResult.sql); connectionInfmxEditTable.OpenConnection(); ResulResponse result = connectionInfmxEditTable.EditTable(sqlResult); connectionInfmxEditTable.CloseConnection(); return(result); }
public ActionResult UpdateColumn(int id, string surname, string name, string patronymicName) { var cont = new WindsorContainer(); cont.Install(new CastleWidsorConfiguration()); IMasterEditDataTable masterEditDataTable = cont.Resolve <IMasterEditDataTable>(); ISqlMaster sqlMaster = cont.Resolve <ISqlMaster>(); ResulResponse resulResponse = masterEditDataTable.EditDataTable(sqlMaster.UpdateColumn(id, surname, name, patronymicName)); return(Json(resulResponse, JsonRequestBehavior.AllowGet)); }