public IHttpActionResult getciudades() { try { MultigymEntities1 context = new MultigymEntities1(); List <MG_Ciudades> ciudades = new List <MG_Ciudades>(); ciudades = (from x in context.MG_Ciudades select x).ToList(); List <ECiudad> lista = new List <ECiudad>(); foreach (var c in ciudades) { var ciu = new ECiudad(); ciu.idciudad = c.Id_Ciudad; ciu.nombre = c.Ciudad; ciu.codigopais = c.CodigoPais; lista.Add(ciu); } return(Ok(RespuestaApi <List <ECiudad> > .createRespuestaSuccess(lista))); } catch (Exception ex) { return(Ok(RespuestaApi <string> .createRespuestaError(ex.Message))); } }
public void Editar(ECiudad d) { try { using (this.dt = new DatoSistemasDataContext()) { this.dt.sp_ciu_edit(d.Ciu_codigo, d.Ciu_nombre); } } catch (System.Data.SqlClient.SqlException ex) { Datos.Excepciones.Gestionar(ex, "Ciudad"); throw new Exception(Datos.Excepciones.MensajePersonalizado); } catch (Exception ex) { Datos.Excepciones.Gestionar(ex); throw new Exception(Datos.Excepciones.MensajePersonalizado); } }
/// <summary> /// Registro de ciudad /// </summary> /// <param name="d"></param> /// <returns>codigo de Registro</returns> public int Insertar(ECiudad d) { try { using (this.dt = new DatoSistemasDataContext()) { return(this.dt.sp_ciu_insert(d.Ciu_nombre)); } } catch (System.Data.SqlClient.SqlException ex) { Datos.Excepciones.Gestionar(ex, "Ciudad "); throw new Exception(Datos.Excepciones.MensajePersonalizado); } catch (Exception ex) { Datos.Excepciones.Gestionar(ex); throw new Exception(Datos.Excepciones.MensajePersonalizado); } }