public void DeleteEnrollmentErrorTest()
        {
            //// Arrange
            var errors = new List <string>();

            var mockRepository    = new Mock <IEnrollmentRepository>();
            var enrollmentService = new EnrollmentService(mockRepository.Object);

            //// Act
            enrollmentService.DeleteEnrollment(null, -1, ref errors);

            //// Assert
            Assert.AreEqual(2, errors.Count);
        }
        public IHttpActionResult DeleteEnrollment(EnrollmentsBindingModels enrollmentsBindingModel, int?id)
        {
            var enrollment   = _service.GetEnrollment(id.Value);
            var bindingModel = Mapper.Map <EnrollmentsBindingModels>(enrollment);

            if (id == null)
            {
                throw new HttpResponseException(HttpStatusCode.NotFound);
            }
            _service.DeleteEnrollment(enrollment);
            _service.SaveChanges();

            return(Ok());
        }