Как исправить: время начала и окончания - PullRequest
0 голосов
/ 22 мая 2019

Я пытаюсь отобразить время начала и окончания цикла for, но не отображается.

это мой код:

Контроллер:

                    public ActionResult Create(FormCollection collection)
                    {
                   UserMaster employee = new UserMaster();
                   employee.StartTime = DateTime.Now;
                   ViewBag.StartTime = "Start Time" + employee.StartTime;

                    for (int i = 1; i <= 1; i++)
                     {
                      employee.Name = collection["Name"]
                      employee.City = collection["City"];
                      employee.Address = collection["Address"];
          UserMasterRepository employeeBusinessLayer = new  UserMasterRepository();
                       employeeBusinessLayer.Add(employee);
                         }

                     employee.EndTime  = DateTime.Now;
                      ViewBag.EndTime ="Start Time" + employee.EndTime;
                      return RedirectToAction("Index");
                   }

Репозиторий:

userMaster.cs

               public class UserMaster
                {
                 public DateTime StartTime { get; set; }
                 public DateTime OperatingTime { get; set; }
                 public DateTime EndTime { get; set; }
              }

Вид:

          model IEnumerable<MVCWithDI.Repository.UserMaster>
          @{
             ViewBag.Title = "Home Page";
             Layout = "~/Views/Shared/_Layout.cshtml";
          }
            @using (Html.BeginForm())
          {
            @Html.AntiForgeryToken()

            <div class="form-horizontal">
              <h4>Customer</h4>
               <div class="form-group">
                <div class="col-md-offset-2 col-md-10">

                 @ViewBag.StartTime<br />
                 <br />
                  @ViewBag.EndTime<br />
                <br />
                 @ViewBag.time<br />
                 <div class="col-md-offset-2 col-md-12 text-success">
              </div>
             </div>
          </div>
        </div>
        }

Как я могу решить эту проблему. Я использую репозиторий, инфраструктуру единства.

1 Ответ

4 голосов
/ 22 мая 2019

ViewBag не содержит значения с возвращаемым RedirectToAction.
Вы должны использовать return view("Index").
вместо return RedirectToAction("Index").

...