public ActionResult SendRequest(SendRequestViewModel send) //отправление запроса админу
 {
     if (ModelState.IsValid)
     {
         Request request = new Request
         {
             Text = send.Text
         };
         requestMethods.Create(request);
         return(RedirectToAction("DispatcherPanel", "Dispatcher"));
     }
     else
     {
         return(View(send));
     }
 }
Beispiel #2
0
        public void SendRequesRedirection()
        {
            //Arrange
            var mockCrew    = new Mock <ICrewMemberMethods>();
            var mockFlight  = new Mock <IFlightMethods>();
            var mockRequest = new Mock <IRequestMethods>();
            DispatcherController controller = new DispatcherController(mockCrew.Object, mockFlight.Object, mockRequest.Object);
            SendRequestViewModel request    = new SendRequestViewModel()
            {
                Text = ""
            };
            //Act
            RedirectToRouteResult result = controller.SendRequest(request) as RedirectToRouteResult;

            //Assert
            Assert.AreEqual("DispatcherPanel", result.RouteValues["action"]);
        }