public ActionResult LocationNormalInsert([FromBody] CRUDModel <NetCorePSAV.Models.PSAVCrud.LocationModel> value) { NetCorePSAV.Models.PSAVCrud.LocationModel val = value.Value; val.ID = QueryCrud.UpdateLocation(0, value.Value); LocationList.Insert(LocationList.Count, val); return(Json(LocationList)); }
public ActionResult LocationNormalDelete([FromBody] CRUDModel <NetCorePSAV.Models.PSAVCrud.LocationModel> value) { NetCorePSAV.Models.PSAVCrud.LocationModel val = new NetCorePSAV.Models.PSAVCrud.LocationModel(); val.ID = value.Key.ToString(); QueryCrud.UpdateLocation(2, val); LocationList.Remove(LocationList.Where(or => or.ID == value.Key.ToString()).FirstOrDefault()); return(Json(value)); }
public ActionResult LocationNormalUpdate([FromBody] CRUDModel <NetCorePSAV.Models.PSAVCrud.LocationModel> myObject) { var ord = myObject.Value; NetCorePSAV.Models.PSAVCrud.LocationModel val = LocationList.Where(or => or.ID == ord.ID).FirstOrDefault(); val.ID = ord.ID; val.Nombre = ord.Nombre; val.Numero = ord.Numero; val.Region = ord.Region; val.Ciudad = ord.Ciudad; QueryCrud.UpdateLocation(1, val); return(Json(myObject.Value)); }
public string UpdateLocation(int typeUpdate, NetCorePSAV.Models.PSAVCrud.LocationModel locationModel) { string queryToInsert = ""; string valor = ""; switch (typeUpdate) { case 0: queryToInsert = "insert into psav_dev.tc_location (tcl_nombre,tcl_numero,tcl_region,tcl_ciudad) values('" + locationModel.Nombre + "','" + locationModel.Numero + "','" + locationModel.Region + "','" + locationModel.Ciudad + "')"; valor = SaveWithIDReturn(queryToInsert); break; case 1: queryToInsert = "update psav_dev.tc_location set tcl_nombre='" + locationModel.Nombre + "',tcl_numero='" + locationModel.Numero + "',tcl_region='" + locationModel.Region + "',tcl_ciudad='" + locationModel.Ciudad + "' where tcl_id=" + locationModel.ID; SaveWithoutValidation(queryToInsert); break; case 2: queryToInsert = "delete from psav_dev.tc_location where tcl_id=" + locationModel.ID; SaveWithoutValidation(queryToInsert); break; } return(valor); }
public List <NetCorePSAV.Models.PSAVCrud.LocationModel> GetLocations() { string TabSQLSens = "SELECT * FROM psav_dev.tc_location"; List <NetCorePSAV.Models.PSAVCrud.LocationModel> locations = new List <NetCorePSAV.Models.PSAVCrud.LocationModel>(); MySqlConnection conn = new MySqlConnection(con); //estamos estableciendo conexión con mySql MySqlCommand cmd = new MySqlCommand(TabSQLSens, conn); //estamos ejecutando el código SELECT FROM conn.Open(); MySqlDataReader sdr = cmd.ExecuteReader();//le estamos diciendo que lea los datos guardados en la base de datos while (sdr.Read()) { NetCorePSAV.Models.PSAVCrud.LocationModel location = new NetCorePSAV.Models.PSAVCrud.LocationModel(); location.ID = sdr.GetValue(0).ToString(); location.Nombre = sdr.GetValue(1).ToString(); location.Numero = sdr.GetValue(2).ToString(); location.Region = sdr.GetValue(3).ToString(); location.Ciudad = sdr.GetValue(4).ToString(); locations.Add(location); } conn.Close(); return(locations); }