public IActionResult Create([FromBody] InvestigationStatus newmodel) { if (ModelState.IsValid) { _context.InvestigationStatus.Add(newmodel); ReturnData ret; ret = _context.SaveData(); if (ret.Message == "Success") { return(CreatedAtRoute("GetInvestigationStatus", new { id = newmodel.InvestigationStatusID }, newmodel)); } return(NotFound(ret)); } else { return(BadRequest()); } }
public IActionResult UpdateEntry([FromBody] InvestigationStatus objupd) { var targetObject = _context.InvestigationStatus.FirstOrDefault(t => t.InvestigationStatusID == objupd.InvestigationStatusID); if (targetObject == null) { return(NotFound()); } _context.Entry(targetObject).CurrentValues.SetValues(objupd); ReturnData ret; ret = _context.SaveData(); if (ret.Message == "Success") { return(Ok()); } return(NotFound(ret)); }
public void InvestigationStatus() { IQueryable <InvestigationStatus> InvestigationStatusInvestigationStatus = Enumerable.Empty <InvestigationStatus>().AsQueryable(); InvestigationStatus ct = new InvestigationStatus { InvestigationStatusID = 1, InvestigationStatusName = "Test InvestigationStatus" }; Mock <IInvestigationStatusRepository> InvestigationStatusService = new Mock <IInvestigationStatusRepository>(); object obj = new object(); try { InvestigationStatusService.Setup(x => x.GetAll()).Returns(InvestigationStatusInvestigationStatus); InvestigationStatusService.Setup(x => x.Get(It.IsAny <int>())).Returns(ct); InvestigationStatusService.Setup(x => x.Add(It.IsAny <InvestigationStatus>())).Returns(ct); InvestigationStatusService.Setup(x => x.Delete(It.IsAny <InvestigationStatus>())).Verifiable(); InvestigationStatusService.Setup(x => x.Update(It.IsAny <InvestigationStatus>(), It.IsAny <object>())).Returns(ct); var InvestigationStatusObject = InvestigationStatusService.Object; var p1 = InvestigationStatusObject.GetAll(); var p2 = InvestigationStatusObject.Get(1); var p3 = InvestigationStatusObject.Update(ct, obj); var p4 = InvestigationStatusObject.Add(ct); InvestigationStatusObject.Delete(ct); Assert.IsAssignableFrom <IQueryable <InvestigationStatus> >(p1); Assert.IsAssignableFrom <InvestigationStatus>(p2); Assert.Equal("Test InvestigationStatus", p2.InvestigationStatusName); Assert.Equal("Test InvestigationStatus", p3.InvestigationStatusName); InvestigationStatusService.VerifyAll(); InvestigationStatusObject.Dispose(); } finally { InvestigationStatusService = null; } }
public void InvestigationStatus() { using (var context = new AppDbContext(options, null)) { var controller = new InvestigationStatusController(context); // Get all var result = controller.Get(); // Assert var okResult = Assert.IsAssignableFrom <IEnumerable <InvestigationStatus> >(result); var pgcount = okResult.ToList().Count; Assert.Equal(2, pgcount); // Get by ID var result1 = controller.Get(1); var okResult1 = Assert.IsAssignableFrom <InvestigationStatus>(result1); Assert.Equal("InvestigationStatus 1", result1.InvestigationStatusDescription); // test update var pg1 = new InvestigationStatus { InvestigationStatusID = 1, InvestigationStatusDescription = "InvestigationStatus 1 upd" }; controller.UpdateEntry(pg1); var result3 = controller.Get(1); Assert.NotEqual("InvestigationStatus 1", result3.InvestigationStatusDescription); Assert.Equal("InvestigationStatus 1 upd", result3.InvestigationStatusDescription); // test delete var result4 = controller.Get(2); Assert.Equal("InvestigationStatus 2", result4.InvestigationStatusDescription); IActionResult result5 = controller.Delete(2); var viewResult = Assert.IsType <OkResult>(result5); var result6 = controller.Get(2); Assert.Null(result6); } }
internal void PopulateData() { using (var context = new AppDbContext(options, null)) { if (context.ActivityType.Count() < 1) { var p1 = new ActivityType { ActivityTypeID = 1, ActivityTypeName = "activity type 1", }; var p2 = new ActivityType { ActivityTypeID = 2, ActivityTypeName = "activity type 2", }; context.ActivityType.Add(p1); context.ActivityType.Add(p2); context.SaveChanges(); } if (context.InvestigationNote.Count() < 1) { var p1 = new InvestigationNote { InvestigationNoteID = 1, NoteText = "InvestigationNote 1", }; var p2 = new InvestigationNote { InvestigationNoteID = 2, NoteText = "InvestigationNote 2", }; context.InvestigationNote.Add(p1); context.InvestigationNote.Add(p2); context.SaveChanges(); } if (context.InvestigationStatus.Count() < 1) { var p1 = new InvestigationStatus { InvestigationStatusID = 1, InvestigationStatusDescription = "InvestigationStatus 1", }; var p2 = new InvestigationStatus { InvestigationStatusID = 2, InvestigationStatusDescription = "InvestigationStatus 2", }; context.InvestigationStatus.Add(p1); context.InvestigationStatus.Add(p2); context.SaveChanges(); } if (context.InvestigationActivity.Count() < 1) { var p1 = new InvestigationActivity { InvestigationActivityID = 1, FromValue = "InvestigationActivity 1", }; var p2 = new InvestigationActivity { InvestigationActivityID = 2, FromValue = "InvestigationActivity 2", }; context.InvestigationActivity.Add(p1); context.InvestigationActivity.Add(p2); context.SaveChanges(); } } }
public IActionResult Update([FromBody] InvestigationStatus editentry) { var result = _repository.Update(editentry, editentry.InvestigationStatusID); return(Helper.CheckResult(result)); }
public IActionResult Create([FromBody] InvestigationStatus newentry) { var result = _repository.Add(newentry); return(Helper.CheckResult(result)); }
/// <summary> /// Initializes a new instance of the <see cref="WebhookPayload" /> class. /// </summary> /// <param name="AnalysisUrl">.</param> /// <param name="EntriesUrl">.</param> /// <param name="NotesUrl">.</param> /// <param name="OrderUrl">.</param> /// <param name="GuaranteeEligible">.</param> /// <param name="Status">Status.</param> /// <param name="Uuid">.</param> /// <param name="Headline">.</param> /// <param name="ReviewDisposition">.</param> /// <param name="AssociatedTeam">.</param> /// <param name="GetAutoDismiss">.</param> /// <param name="GetTeamDismissalDays">.</param> /// <param name="OrderId">.</param> /// <param name="OrderDate">.</param> /// <param name="OrderAmount">.</param> /// <param name="CreatedAt">.</param> /// <param name="UpdatedAt">nce + investigationId: 1 (number).</param> /// <param name="Score">.</param> /// <param name="CaseId">.</param> /// <param name="GuaranteeDisposition">GuaranteeDisposition.</param> public WebhookPayload(string AnalysisUrl = default(string), string EntriesUrl = default(string), string NotesUrl = default(string), string OrderUrl = default(string), bool?GuaranteeEligible = default(bool?), InvestigationStatus Status = default(InvestigationStatus), string Uuid = default(string), string Headline = default(string), string ReviewDisposition = default(string), Team AssociatedTeam = default(Team), bool?GetAutoDismiss = default(bool?), double?GetTeamDismissalDays = default(double?), double?OrderId = default(double?), string OrderDate = default(string), double?OrderAmount = default(double?), string CreatedAt = default(string), string UpdatedAt = default(string), double?Score = default(double?), double?CaseId = default(double?), GuaranteeDisposition GuaranteeDisposition = default(GuaranteeDisposition)) { this.AnalysisUrl = AnalysisUrl; this.EntriesUrl = EntriesUrl; this.NotesUrl = NotesUrl; this.OrderUrl = OrderUrl; this.GuaranteeEligible = GuaranteeEligible; this.Status = Status; this.Uuid = Uuid; this.Headline = Headline; this.ReviewDisposition = ReviewDisposition; this.AssociatedTeam = AssociatedTeam; this.GetAutoDismiss = GetAutoDismiss; this.GetTeamDismissalDays = GetTeamDismissalDays; this.OrderId = OrderId; this.OrderDate = OrderDate; this.OrderAmount = OrderAmount; this.CreatedAt = CreatedAt; this.UpdatedAt = UpdatedAt; this.Score = Score; this.CaseId = CaseId; this.GuaranteeDisposition = GuaranteeDisposition; }