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); }
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); }