Exemple #1
0
        public void Delete()
        {
            //Arrange
            var monitoringId = _dataContext.Monitorings.First().Id;

            //Act
            var deleted    = _monitoringService.Delete(monitoringId);
            var monitoring = _monitoringService.FindById(monitoringId);

            //Assert
            Assert.That(deleted, Is.True);
            Assert.That(monitoring, Is.Null);
        }
Exemple #2
0
        public ActionResult Delete(int id, int fromId)
        {
            //Check that the tracking is not closed
            if (_patientService.IsClosed(fromId))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            var deleted = _monitoringService.Delete(id);

            //Delete failed because of a wrong id
            if (!deleted)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            _monitoringService.Log(OperationType.MonitoringDelete, User.Identity.GetUserId <int>(),
                                   patientId: fromId, data: "MonitoringID: " + id);
            return(RedirectToAction("List", "Monitoring", new { id = fromId }));
        }