public void Update_RemainingTime(ChecklistBacklog checklist) { TaskBacklog task = _context.Tasks.FirstOrDefault(m => m.TaskId == checklist.TaskId); task.Remaining = task.PlannedSize - checklist.RemainingSize; _context.SaveChanges(); }
public void Delete(int id) //delete checklist { ChecklistBacklog f = _context.Checklists.FirstOrDefault(p => p.ChecklistId == id); _context.Checklists.Remove(f); _context.SaveChanges(); }
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(); }
//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 } }
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); }
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); }
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); }
public void Update_RemainingTime(ChecklistBacklog checklist) { _repository.Update_RemainingTime(checklist); }
//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); }
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); }