Ejemplo n.º 1
0
 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));
 }
Ejemplo n.º 2
0
 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));
 }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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);
        }