Exemplo n.º 1
0
        public void DisponibilidadTest()
        {
            string aaaa;
            //Act
            int      idtaller = 1;
            DateTime fecha    = new DateTime(2018, 1, 1);

            try
            {
                IEnumerable <Disponibilidad> resultado = objMantencion.GetDisponibilidad(idtaller, fecha);
            }
            catch (Exception ex)
            {
                aaaa = ex.Message;
                throw;
            }

            //Assert
            Assert.IsNotNull(null);
        }
Exemplo n.º 2
0
        public ResultModel GetDisponibilidad(int pintIdTaller, string pFecha, string token)
        {
            ResultModel resultModel = CheckToken(token);
            DateTime    pFecha1;

            try
            {
                try {
                    //pFecha1 = DateTime.ParseExact(pFecha, "yyyy-mm-dd", System.Globalization.CultureInfo.InvariantCulture);
                    pFecha1 = DateTime.ParseExact(pFecha, "yyyy-MM-dd", System.Globalization.CultureInfo.InvariantCulture);
                }
                catch
                {
                    throw new Exception("Fecha no suministrada o con formato erroneo.");
                }
                resultModel.Payload =
                    Tools.Base64Encode(
                        JsonConvert.SerializeObject(_mantencionRepository.GetDisponibilidad(pintIdTaller, pFecha1)));
            }
            catch (CustomException myException)
            {
                resultModel.ErrorMessage = myException.LocalError.ErrorMessage;
                resultModel.ErrorCode    = myException.LocalError.ErrorCode;
                resultModel.Payload      = String.Empty;
                resultModel.Result       = false;
                resultModel.Token        = String.Empty;
            }
            catch (Exception e)
            {
                resultModel.ErrorMessage = e.Message;
                resultModel.ErrorCode    = 10;
                resultModel.Payload      = String.Empty;
                resultModel.Result       = false;
                resultModel.Token        = String.Empty;
            }
            return(resultModel);
        }