示例#1
0
        public IHttpActionResult Sincronizar([FromBody] ParametroApi <List <string> > Parametros)
        {
            try
            {
                string fecha = Parametros.DatoStr;

                DateTime date       = DateTime.ParseExact("1990-01-01T00:00:00", "yyyy-MM-dd'T'HH:mm:ss", CultureInfo.InvariantCulture);
                bool     PrimeraVez = true;
                if (!string.IsNullOrEmpty(fecha) && !fecha.Equals("1990-01-01T00:00:00"))
                {
                    date       = DateTime.ParseExact(fecha, "yyyy-MM-dd'T'HH:mm:ss", CultureInfo.InvariantCulture);
                    PrimeraVez = false;
                }



                var Resultado = servicioServicio.ObtenerServiciosTodos();

                return(Ok(RespuestaApi <List <ServicioDto> > .createRespuestaSuccess(Resultado)));
            }
            catch (Exception ex)
            {
                return(Ok(RespuestaApi <string> .createRespuestaError(ex.Message)));

                throw;
            }
        }
示例#2
0
        public IHttpActionResult ObtenerPorId([FromBody] ParametroApi <string> Parametros)
        {
            try
            {
                int ProductoId = Parametros.DatoG[0];

                var Resultado = servicioServicio.ObtenerServicio(ProductoId);

                return(Ok(RespuestaApi <ServicioDto> .createRespuestaSuccess(Resultado)));
            }
            catch (Exception ex)
            {
                return(Ok(RespuestaApi <string> .createRespuestaError(ex.Message)));

                throw;
            }
        }