public IActionResult GetByReceivedDate(string date) { if (String.IsNullOrEmpty(date)) { ParameterNullException e = new ParameterNullException("The parameter cannot be null"); return(BadRequest(e.Message)); } try { DateTime _dt = new DateTime(); if (DateTime.TryParse(date, out _dt)) { return(Ok(_shipRepo.GetByReceivedDate(_dt))); } else { return(BadRequest(new ArgumentException("The date entered is not a valid date. The date must be in the format 'yyy.MM.dd'").Message)); } } catch (OrderSummaryNotFoundException e) { return(BadRequest(e.Message)); } }
public List <IShipmentDto> GetByReceivedDate(DateTime receivedDate) { return(_shipmentRepository.GetByReceivedDate(receivedDate)); }