public ActionResult lienhePOST(FormCollection form) { ICB.Business.Access.SystemConfigProvider systemConfigProvider = new SystemConfigProvider(); ViewData["INFO"] = systemConfigProvider.Get(); string name = form["Name"]; string tel = form["Tel"]; string email = form["Email"]; string caption = form["Caption"]; string message = form["Message"]; ICB.Business.Access.FeedbackProvider feedbackProvider = new FeedbackProvider(); Feedback feedback = new Feedback { CreateTime = DateTime.Now, Content = message, Answered = false, Email = email, Name = name, PhoneNumber = tel, Theme = caption, Status = 0, UserID = null }; var result = feedbackProvider.Insert(feedback); if (result == NDK.ApplicationCore.Extensions.ResponseResults.AccessEntityStatusCode.OK) { ViewBag.Status = true; } else { ViewBag.Status = false; } return(View("lienhe")); }
public void WhenOwnerSetThenOwnerReported() { const string expectedOwner = "owner"; IFeedbackProvider subject = new FeedbackProvider(expectedOwner); Assert.Equal(expectedOwner, subject.Owner); }
public void WhenNoErrorAddedThenNoErrorAvailable() { const int expectedErrorCount = 0; const string expectedError = null; IFeedbackProvider subject = new FeedbackProvider(); Assert.Equal(expectedErrorCount, subject.Errors.Count()); Assert.Equal(expectedError, subject.LastError); }
public void WhenNoOutputAddedThenNoOutputAvailable() { const int expectedOutputCount = 0; const string expectedOutput = null; IFeedbackProvider subject = new FeedbackProvider(); Assert.Equal(expectedOutputCount, subject.Output.Count()); Assert.Equal(expectedOutput, subject.LastOutput); }
public FeedbackListener(FeedbackProvider view) { _view = view; /*_view * .OnGoToReference( * file, line, column) => { * * }*/ }
public FeedbackWindow() { InitializeComponent(); _provider = new FeedbackProvider( new LabelItembehaviour(runFeedback.linkLabelCancelRun), new LabelItembehaviour(runFeedback.linkLabelDebugTest), new LabelItembehaviour(runFeedback.linkLabelTestDetails), new LabelItembehaviour(runFeedback.linkLabelErrorDescription)); runFeedback.SetFeedbackProvider(_provider); }
public FeedbackForm(IApplicatonLauncher launcher, IMessageBus bus) { _launcher = launcher; _bus = bus; addContextMenues(); InitializeComponent(); _provider = new FeedbackProvider( new LabelItembehaviour(runFeedback.linkLabelCancelRun), new LabelItembehaviour(runFeedback.linkLabelDebugTest), new LabelItembehaviour(runFeedback.linkLabelTestDetails), new LabelItembehaviour(runFeedback.linkLabelErrorDescription)); runFeedback.SetFeedbackProvider(_provider); }
public AutoTestVSRunInformation() { InitializeComponent(); runFeedback.CanGoToTypes = true; _provider = new FeedbackProvider( new LabelItembehaviour(runFeedback.linkLabelCancelRun), new LabelItembehaviour(runFeedback.linkLabelDebugTest), new LabelItembehaviour(runFeedback.linkLabelTestDetails), new LabelItembehaviour(runFeedback.linkLabelErrorDescription)); runFeedback.SetFeedbackProvider(_provider); _listener = new FeedbackListener(_provider); Connect.AddListener(_listener); }
public RunFeedbackForm(string path) { InitializeComponent(); Text += " - " + path; runFeedback1.ShowIcon = false; _provider = new FeedbackProvider( new LabelItembehaviour(runFeedback1.linkLabelCancelRun), new LabelItembehaviour(runFeedback1.linkLabelDebugTest), new LabelItembehaviour(runFeedback1.linkLabelTestDetails), new LabelItembehaviour(runFeedback1.linkLabelErrorDescription)); runFeedback1.SetFeedbackProvider(_provider); _listener = new FeedbackListener(_provider); _syncContext = AsyncOperationManager.SynchronizationContext; RunFeedbackFormResize(this, new EventArgs()); UpdateMenu(false); }
public void WhenOutputAddedThenOutputEventRaised() { const string expectedMsg1 = "test 1"; const int expectedNrOfOutputAddedEvents = 1; const int expectedNrOfErrorAddedEvents = 0; int actualNrOfOutputEvents = 0; int actualNrOfErrorEvents = 0; IFeedbackProvider subject = new FeedbackProvider(); subject.OutputAdded += (sender, msg) => { Assert.Same(subject, sender); Assert.Equal(expectedMsg1, msg); actualNrOfOutputEvents++; }; subject.ErrorAdded += (sender, msg) => { actualNrOfErrorEvents++; }; subject.AddOutput(expectedMsg1); Assert.Equal(expectedNrOfOutputAddedEvents, actualNrOfOutputEvents); Assert.Equal(expectedNrOfErrorAddedEvents, actualNrOfErrorEvents); }
public void WhenErrorAddedThenErrorAvailable() { const string expectedFirstMsg = "test 1"; const int expectedFirstErrorCount = 1; const int expectedOutputCount = 0; IFeedbackProvider subject = new FeedbackProvider(); subject.AddError(expectedFirstMsg); Assert.Equal(expectedFirstErrorCount, subject.Errors.Count()); Assert.Equal(expectedOutputCount, subject.Output.Count()); Assert.Equal(expectedFirstMsg, subject.Errors.First()); Assert.Equal(expectedFirstMsg, subject.LastError); const string expectedSecondMsg = "test 2"; const int expectedSecondCount = 2; subject.AddError(expectedSecondMsg); Assert.Equal(expectedSecondCount, subject.Errors.Count()); Assert.Equal(expectedOutputCount, subject.Output.Count()); Assert.Equal(expectedSecondMsg, subject.Errors.ToArray()[1]); Assert.Equal(expectedSecondMsg, subject.LastError); }
public void AddFeedback(Feedback feedback) { var provider = new FeedbackProvider(_feedbackRepositoryFactory()); provider.Add(feedback); }