Exemplo n.º 1
0
        public void Update_RemainingTime(ChecklistBacklog checklist)
        {
            TaskBacklog task = _context.Tasks.FirstOrDefault(m => m.TaskId == checklist.TaskId);

            task.Remaining = task.PlannedSize - checklist.RemainingSize;
            _context.SaveChanges();
        }
Exemplo n.º 2
0
        public void Delete(int id) //delete checklist
        {
            ChecklistBacklog f = _context.Checklists.FirstOrDefault(p => p.ChecklistId == id);

            _context.Checklists.Remove(f);
            _context.SaveChanges();
        }
Exemplo n.º 3
0
        public void Update_DailyStatus(ChecklistBacklog checklist)
        {
            ChecklistBacklog updatechecklist = _context.Checklists.FirstOrDefault(m => m.ChecklistId == checklist.ChecklistId);

            updatechecklist.RemainingSize = checklist.RemainingSize;
            updatechecklist.CompletedSize = checklist.CompletedSize;
            updatechecklist.Status        = checklist.Status;
            _context.SaveChanges();
        }
Exemplo n.º 4
0
        //update the status and End time of checklist.
        public void Update(int id, ChecklistBacklog checklist) //update checklist
        {
            ChecklistBacklog sign = _context.Checklistbl.FirstOrDefault(p => p.ChecklistId == id);

            sign.ChecklistName = checklist.ChecklistName;
            sign.Status        = checklist.Status;
            sign.EndDate       = DateTime.Now;
            _context.SaveChanges();
        }
 public IActionResult Put([FromBody] ChecklistBacklog checklist) //delete checklist
 {
     try
     {
         _context.Update_DailyStatus(checklist); //Call to delete method with defined id
         return(Ok());                           // returns a response code of 200
     }
     catch
     {
         return(BadRequest());    //Returns 400 when Exception
     }
 }
 public IActionResult Post([FromBody] ChecklistBacklog value) //adding checklist
 {
     try
     {
         _context.Add_Checklist(value); //Call to service to checklist object
         return(StatusCode(200, Ok())); // returns a response code of 200
     }
     catch (System.Exception)
     {
         return(StatusCode(500));//returns 500 status when Exception
     }
 }
Exemplo n.º 7
0
        public void Checklist_Service_Delete_Method_To_delete_Checklist()
        {
            //Arrange
            ChecklistBacklog checklist = new ChecklistBacklog();
            var mockrepo = new Mock <ICheckListRepository>();

            mockrepo.Setup(x => x.Delete(1)).Throws(new NullReferenceException());
            ChecklistService obj = new ChecklistService(mockrepo.Object);
            //Act
            var exception = Record.Exception(() => obj.Delete(1));

            //Assert
            Assert.IsType <NullReferenceException>(exception);
        }
Exemplo n.º 8
0
        public void Checklist_Serive_AddChecklist_method_throw_exception_with_invalid_value_type()
        {
            //Arrange
            ChecklistBacklog checklist1 = new ChecklistBacklog();

            checklist1.ChecklistId = 1;
            var mockrepo = new Mock <ICheckListRepository>();

            mockrepo.Setup(x => x.Add_Checklist(checklist1)).Throws(new NullReferenceException());
            ChecklistService obj = new ChecklistService(mockrepo.Object);
            //Act
            var exception = Record.Exception(() => obj.Add_Checklist(checklist1));

            //Assert
            Assert.IsType <NullReferenceException>(exception);
        }
Exemplo n.º 9
0
        public void Checklist_Service_GetById_To_Get_Checklist()
        {
            //Arrange
            List <ChecklistBacklog> checklists = new List <ChecklistBacklog>();
            var checklist = new ChecklistBacklog();

            checklist.ChecklistId = 1;
            checklists.Add(checklist);
            var mockRepoCheck = new Mock <ICheckListRepository>();

            mockRepoCheck.Setup(x => x.Get(1)).Returns(checklists);
            ChecklistService obj = new ChecklistService(mockRepoCheck.Object);
            //Act
            var res = obj.Get(1);

            //Assert
            Assert.NotNull(res);
            Assert.Equal(checklists, res);
        }
        public void PostMethod_should_return_OkResult()
        {
            //Arrange
            ChecklistBacklog checklist = new ChecklistBacklog()
            {
                ChecklistId = 2, Status = false, ChecklistName = "Login"
            };
            var mockService = new Mock <ICheckListService>();

            mockService.Setup(m => m.Add_Checklist(checklist));
            var controller = new ChecklistController(mockService.Object);

            // Act
            IActionResult actionResult  = controller.Post(checklist);
            var           contentResult = actionResult as ObjectResult;

            // Assert
            Assert.Equal(200, contentResult.StatusCode);
            Assert.NotNull(contentResult);
        }
        public void Post_Should_Return_BadRequest_When_Exception()
        {
            //Arrange
            ChecklistBacklog checklist = new ChecklistBacklog()
            {
                ChecklistId = 123
            };
            var mockservice = new Mock <ICheckListService>();

            mockservice.Setup(m => m.Add_Checklist(checklist)).Throws(new Exception());
            ChecklistController floorController = new ChecklistController(mockservice.Object);

            //Act
            var result        = floorController.Post(checklist);
            var contentResult = result as StatusCodeResult;

            //Assert
            Assert.Equal(500, contentResult.StatusCode);
            Assert.NotNull(result);
        }
        public void GetChecklistById_Should_Return_Object()
        {
            //Arrange
            List <ChecklistBacklog> checklist = new List <ChecklistBacklog>();
            ChecklistBacklog        check     = new ChecklistBacklog()
            {
                ChecklistId = 1, Status = false
            };

            checklist.Add(check);
            var mockService = new Mock <ICheckListService>();

            mockService.Setup(m => m.Get(5)).Returns(checklist);
            var controller = new ChecklistController(mockService.Object);

            // Act
            var actionResult  = controller.Get(5);
            var contentResult = actionResult as OkObjectResult;

            // Assert
            Assert.Equal(200, contentResult.StatusCode);
            Assert.NotNull(contentResult);
        }
Exemplo n.º 13
0
 public void Update_RemainingTime(ChecklistBacklog checklist)
 {
     _repository.Update_RemainingTime(checklist);
 }
Exemplo n.º 14
0
 //update the checklist item for a task
 public void Put(int id, [FromBody] ChecklistBacklog checklist)
 {
     _service.Update(id, checklist);
 }
 //update checklist remaining time
 public void Update_DailyStatus(ChecklistBacklog checklist)
 {
     _context.Update_DailyStatus(checklist);
     _taskservice.Update_RemainingTime(checklist);
 }
 //add checklist
 public void Add_Checklist(ChecklistBacklog addChecklist)//for adding checklist
 {
     _context.Add_Checklist(addChecklist);
 }
Exemplo n.º 17
0
 public void Add_Checklist(ChecklistBacklog addchecklist) //adding checklist
 {
     _context.Checklists.Add(addchecklist);
     _context.SaveChanges();
 }
 //update checklist item for a task
 public void Update(int id, ChecklistBacklog checklist)
 {
     _repository.Update(id, checklist);
     //chek status of all the checklist assigned to a task
     _repository.CheckAllChecklistStatus(id);
 }