public Ticket createTicket(string subject, string text, int ownerId)
    {
        Ticket ticket = new Ticket();

        ticket.Id       = -1;
        ticket.Subject  = subject;
        ticket.fiClient = ownerId;

        TicketApiController tc = new TicketApiController();

        ticket = tc.PostSave(ticket);

        TicketText tt = new TicketText();

        tt.Id       = -1;
        tt.Text     = text;
        tt.isAdmin  = false;
        tt.fiClient = ownerId;
        tt.fiAdmin  = 0;
        tt.fiTicket = ticket.Id;

        TicketTextApiController ttc = new TicketTextApiController();

        ttc.PostSave(tt);

        return(ticket);
    }
    public TicketDisplay(MainGame tempGame) : base("Sprites/Ticket.png")
    {
        SetOrigin(width / 2, height / 2);
        SetXY(width / 2, height / 2);
        _game = tempGame;

        _ticketText = new TicketText(this.width, this.height, _game);
        AddChild(_ticketText);
    }
 public TicketText PostSave(TicketText ticketText)
 {
     if (ticketText.Id > 0)
     {
         DatabaseContext.Database.Update(ticketText);
     }
     else
     {
         DatabaseContext.Database.Insert(ticketText);
     }
     return ticketText;
 }
Ejemplo n.º 4
0
    public TicketText answerTicket(string text, int ownerId, int ticketId)
    {
        TicketText t = new TicketText();

        t.Id       = -1;
        t.Text     = text;
        t.fiTicket = ticketId;
        t.fiAdmin  = 0;
        t.isAdmin  = false;
        t.fiClient = ownerId;
        t.createTS = DateTime.Now;
        t.modifyTS = DateTime.Now;

        TicketTextApiController ttc = new TicketTextApiController();

        t = ttc.PostSave(t);

        return(t);
    }
Ejemplo n.º 5
0
textObject = Instantiate(TicketText, pos, Quaternion.identity, Canvas.transform);