Exemplo n.º 1
0
        public List <string> ValidaMunicipio(MunicipiosDTO municipio)
        {
            List <string> messageResults = new List <string>();

            if (municipio.Capital)
            {
            }
            return(messageResults);
        }
Exemplo n.º 2
0
        public ResponseService GuardarMunicipio(MunicipiosDTO municipio)
        {
            var message = new List <string>();

            try
            {
                //validaos que el municipio no exista
                var municipioTemp = _context.Municipios.FirstOrDefault(e => e.Id == municipio.Id);

                if (municipioTemp == null)
                {
                    municipioTemp = new Municipios();
                }

                municipioTemp.Nombre         = municipio.Nombre;
                municipioTemp.DepartamentoId = municipio.IdDepartamento;
                municipioTemp.CodigoDane     = municipio.CodigoDane;
                municipioTemp.Capital        = municipio.Capital;

                if (municipioTemp.Id == 0)
                {
                    _context.Municipios.Add(municipioTemp);
                }
                else
                {
                    _context.Entry(municipioTemp).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
                }
                _context.SaveChanges();
                message.Add("Guardado Exitoso!");
                return(new ResponseService()
                {
                    Messages = message, StatusCode = System.Net.HttpStatusCode.OK, Success = true
                });
            }
            catch (Exception ex)
            {
                message.Add(ex.Message);
                return(new ResponseService()
                {
                    Messages = message, StatusCode = System.Net.HttpStatusCode.InternalServerError, Success = false
                });
            }
        }
Exemplo n.º 3
0
        public ActionResult SaveProvince(MunicipiosDTO municipio)
        {
            var data = servicio.GuardarMunicipio(municipio);

            return(Ok(data));
        }