public ActionResult Receipt(int id) { var TicketBLL = new TicketLogic(); var OneTicket = TicketBLL.GetTicketByID(id); return(View(OneTicket)); }
public ActionResult Receipt(Ticket t) { var TicketBLL = new TicketLogic(); int newTikcetID = TicketBLL.SaveTicket(t); if (newTikcetID != 0) { return(Json(new { id = newTikcetID, newurl = Url.Action("Receipt") })); } return(View()); }
public void Test_GetTickets() { List <Ticket> allTickets; using (var context = new Cinephiliacs_AdmintoolsContext(options)) { AdminRepository repo = new AdminRepository(context); Mapper testMapper = new Mapper(); TicketLogic testLogic = new TicketLogic(repo, testMapper); allTickets = testLogic.GetAllTickets(); } Assert.True(allTickets.Count > 0); }
// GET: Tickets/Edit/5 public ActionResult Edit(int?id, bool?fromIndex) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Ticket ticket = db.Tickets.Find(id); if (ticket == null) { return(HttpNotFound()); } //CSV取得 var project = db.Projects.FirstOrDefault(x => x.ProjectId == ticket.Project.ProjectId); if (Common.DebugMode == Common.DebugModeEnum.Trac) { var csvTicket = new TicketLogic().GetTracTicketById(project, ticket, project.ProjectCustomFields.ToList()); //ticket.TracTicket = csvTicket; ticket.Summary = csvTicket.Summary; } ticket.FromIndex = fromIndex; if (!string.IsNullOrEmpty(ticket.Category)) { //カテゴリのスペース分割 ticket.Categories = ticket.Category == null ? new string[0] : ticket.Category.Split(' '); var memos = new List <Memo>(); foreach (var category in ticket.Categories) { var memo = db.Memos.Where(x => x.Category == category).ToList(); if (memo != null) { foreach (var item in memo) { memos.Add(item); } } } ticket.Memos = memos; } else { ticket.Memos = new List <Memo>(); } return(View(ticket)); }
static void Main() { TicketLogic logicS = new TicketLogic(); WorkerLogic logic = new WorkerLogic(); logic.SaveToDatabase(); logicS.SaveToDatabase(); var container = BuildUnityContainer(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); var login = new FormAutorization(); login.ShowDialog(); if (IsLogined) { Application.Run(container.Resolve <FormMain>()); } }
public IActionResult Filter(string sortBy) { var tickets = TicketLogic.FilterCollection(sortBy); return(View("Index", tickets)); }
public TicketsController(TicketLogic _ticketLogic) { this._ticketLogic = _ticketLogic; }