Inheritance: System.Web.UI.Page
コード例 #1
0
        public void testTC_26_VerifyEditUserInfoButtonAndTicketLinkInTicketsTab(Dictionary <String, String> TestData)
        {
            //Login to Application";
            Common.NavigateTo(driver, Util.EnvironmentSettings["Server"]);
            Common.Login(driver, TestData["InternalUserName"], TestData["InternalPassword"]);
            Dashboard.VerifyPage(driver);

            //This step is to Click on Super Search and Select Users icon
            Dashboard.ClickOnClosePopUp(driver);
            Dashboard.ClickSuperSearchIcon(driver);
            Dashboard.ClickAnIconInSuperSearch(driver, "users");

            //This step is to Verify Super Search bar and Icon selected in Super Search
            Dashboard.VerifySuperSearchBar(driver);
            Dashboard.VerifySuperSearchSelectedFilterIsActive(driver, "users");

            //This step is to Enter User in Super Search and Verify the result
            string[] results = { "Name", "Email", "Client Name", "Client ID" };
            Dashboard.EnterTextInSuperSearch(driver, TestData["User"]);
            Dashboard.VerifySuperSearchLocationResults(driver, results);
            Dashboard.SelectSearchResults(driver, "Client ID", "0");

            //This step is to Click on Tickets tab, Click Edit User Info button and Verify Users page
            Dashboard.ClickTabInSuperSearch(driver, "Tickets");
            Dashboard.ClickEditUserInfoButton(driver);
            Selenide.SwitchtoNewWindow(driver);
            UserPage.VerifyUsersPage(driver);
            Selenide.SwithToFirstWindow(driver);

            //This step is to Click on Tickets tab, Click a Ticket link and Verify Tickets page
            Dashboard.ClickTabInSuperSearch(driver, "Tickets");
            Dashboard.ClickTicketLinkInSuperSearchTicketsTab(driver);
            Selenide.SwithToLastWindow(driver);
            HelpDesk.VerifyTicketingPage(driver);
        }
コード例 #2
0
        private int FreeHelpDeskDb(HelpDesk help, HelpDeskInWork in_work)
        {
            try
            {
                using (MarketBotDbContext db = new MarketBotDbContext())
                {
                    if (help != null && in_work != null)
                    {
                        // освобождаем заявку
                        help.InWork = false;
                        //HelpDeskInWork inWork = new HelpDeskInWork { FollowerId = in_work.FollowerId, HelpDeskId = in_work.HelpDeskId, InWork = false, Timestamp = DateTime.Now };
                        // db.HelpDeskInWork.Add(inWork);
                        int save = db.SaveChanges();
                        return(save);
                    }

                    else
                    {
                        return(-1);
                    }
                }
            }

            catch (Exception exp)
            {
                return(-1);
            }
        }
コード例 #3
0
        private async Task <IActionResult> TakeToWork()
        {
            var WhoItWorkNow = HelpDeskFunction.WhoItWorkNow(HelpDeskId);

            HelpDesk = HelpDeskFunction.GetHelpDesk(HelpDeskId);

            if (WhoItWorkNow == null || WhoItWorkNow != null && WhoItWorkNow.Follower.Id == FollowerId)
            {
                var Inwork = HelpDeskFunction.TakeToWork(HelpDeskId, FollowerId);
                await SendHelpDesk(HelpDeskId);

                //уведомляем сотрудников о том что заявку взяли в работу
                BotMessage = new HelpDeskActionNotifiMessage(HelpDesk, Inwork);
                await SendMessageAllBotEmployeess(BotMessage.BuildMsg());

                return(OkResult);
            }

            if (WhoItWorkNow != null && WhoItWorkNow.Id != FollowerId) // заявка в обработке у другого пользователя. Отправляем сообщение с вопрос о переназначении
            {
                BotMessage = new OverridePerformerConfirmMessage(HelpDesk, WhoItWorkNow);
                await EditMessage(BotMessage.BuildMsg());
            }

            return(OkResult);
        }
コード例 #4
0
        private async Task <IActionResult> SendHelpDesk()
        {
            try
            {
                if (HelpDeskId == 0)
                {
                    HelpNumber = Convert.ToInt32(CommandName.Substring(7));
                    HelpDesk   = HelpDeskFunction.HelpDeskFindByNumber(HelpNumber);
                }

                if (HelpDeskId > 0)
                {
                    HelpDesk = HelpDeskFunction.GetHelpDesk(HelpDeskId);
                }

                if (HelpDesk != null)
                {
                    AdminHelpDeskMessage adminHelpDesk = new AdminHelpDeskMessage(HelpDesk, FollowerId);
                    await SendMessage(adminHelpDesk.BuildMsg());
                }

                return(OkResult);
            }

            catch
            {
                return(OkResult);
            }
        }
コード例 #5
0
        private async Task <IActionResult> CloseHelpDesk()
        {
            var WhoItWorkNow = HelpDeskFunction.WhoItWorkNow(HelpDeskId);

            if (WhoItWorkNow.Follower.Id == FollowerId)
            {
                HelpDesk   = HelpDeskFunction.HelpDeskClosed(HelpDeskId, FollowerId);
                BotMessage = new AdminHelpDeskMessage(HelpDesk);
                await EditMessage(BotMessage.BuildMsg());

                //уведомляем всех сотрудников
                BotMessage = new HelpDeskActionNotifiMessage(HelpDesk, HelpDesk.HelpDeskAnswer.LastOrDefault());
                await SendMessageAllBotEmployeess(BotMessage.BuildMsg());

                //уведомляем пользователя который создал заявку о том что заявка закрыта
                BotMessage = new HelpDeskEditorMessage(HelpDesk);
                await SendMessage(HelpDesk.Follower.ChatId, BotMessage.BuildMsg());

                return(OkResult);
            }

            else
            {
                await SendMessage(new BotMessage { TextMessage = "Заявка в обработке у " + WhoItWorkNow.Follower.FirstName + " " + WhoItWorkNow.Follower.LastName });

                return(OkResult);
            }
        }
コード例 #6
0
        private async Task <IActionResult> AddHelpDeskAnswer()
        {
            try
            {
                HelpNumber = Convert.ToInt32(OriginalMessage.Substring(AddCommentForceReply.Length));

                HelpDesk = HelpDeskFunction.HelpDeskFindByNumber(HelpNumber);

                if (HelpDesk != null)
                {
                    HelpDesk   = HelpDeskFunction.AddAnswerComment(HelpDesk.Id, FollowerId, ReplyToMessageText);
                    BotMessage = new AdminHelpDeskMessage(HelpDesk, FollowerId);
                    await SendMessage(BotMessage.BuildMsg());

                    //Уведомляем всех сотрудников
                    BotMessage = new HelpDeskActionNotifiMessage(HelpDesk, HelpDesk.HelpDeskAnswer.LastOrDefault());
                    await SendMessageAllBotEmployeess(BotMessage.BuildMsg());
                }

                return(OkResult);
            }

            catch
            {
                return(OkResult);
            }
        }
コード例 #7
0
        public HelpDeskEditorMessage BuildMessage()
        {
            using (MarketBotDbContext db = new MarketBotDbContext())
            {
                if (this.HelpDesk == null)
                {
                    this.HelpDesk = db.HelpDesk.Where(h => h.Id == HelpDeskId).Include(h => h.HelpDeskAttachment).FirstOrDefault();
                }

                if (this.HelpDesk.HelpDeskAttachment == null || this.HelpDesk.HelpDeskAttachment.Count == 0)
                {
                    this.HelpDesk = db.HelpDesk.Where(h => h.Id == this.HelpDesk.Id).Include(h => h.HelpDeskAttachment).FirstOrDefault();
                }
            }

            if (HelpDesk != null && !HelpDesk.Send == true)
            {
                AddAttachBtn = new InlineKeyboardCallbackButton("Добавить файл", BuildCallData("AddAttachHelpDesk", Bot.HelpDeskBot.ModuleName));
                SendBtn      = new InlineKeyboardCallbackButton("Отправить заявку", BuildCallData("SendHelpDesk", Bot.HelpDeskBot.ModuleName, HelpDesk.Id));

                if (HelpDesk.HelpDeskAttachment != null)
                {
                    base.TextMessage = Bold("Описание проблемы: ") + HelpDesk.Text + NewLine() + Bold("Прикрепленных файлов: ") + HelpDesk.HelpDeskAttachment.Count.ToString();
                }

                else
                {
                    base.TextMessage = HelpDesk.Text + NewLine() + Bold("Прикрепленных файлов: ") + "0";
                }

                base.MessageReplyMarkup = new InlineKeyboardMarkup(
                    new[] {
                    new[]
                    {
                        AddAttachBtn
                    },
                    new[]
                    {
                        SendBtn
                    },
                });
            }

            if (HelpDesk != null && HelpDesk.Send == true)
            {
                if (HelpDesk.HelpDeskAttachment != null)
                {
                    base.TextMessage = Bold("Номер заявки: ") + HelpDesk.Number.ToString() + NewLine()
                                       + Bold("Дата: ") + HelpDesk.Timestamp.ToString() +
                                       Bold("Описание проблемы: ") + HelpDesk.Text + NewLine() + Bold("Прикрепленных файлов: ") + HelpDesk.HelpDeskAttachment.Count.ToString();
                }

                else
                {
                    base.TextMessage = HelpDesk.Text + NewLine() + Bold("Прикрепленных файлов: ") + "0";
                }
            }
            return(this);
        }
コード例 #8
0
        public override BotMessage BuildMsg()
        {

            using (MarketBotDbContext db = new MarketBotDbContext())
            {
                if (this.HelpDesk == null && HelpDeskId>0)
                    this.HelpDesk = db.HelpDesk.Where(h => h.Id == HelpDeskId).Include(h => h.HelpDeskAttachment).FirstOrDefault();

                if (HelpDesk != null && this.HelpDesk.HelpDeskAttachment == null && HelpDeskId>0)
                    this.HelpDesk = db.HelpDesk.Where(h => h.Id == this.HelpDesk.Id).Include(h => h.HelpDeskAttachment).FirstOrDefault();
            }

            if (HelpDesk!=null && !HelpDesk.Send) //заявка еще не отправлена
            {
                AddAttachBtn = new InlineKeyboardCallbackButton("Добавить файл", BuildCallData("AddAttachHelpDesk",Bot.HelpDeskBot.ModuleName));
                SendBtn = new InlineKeyboardCallbackButton("Отправить заявку", BuildCallData("SendHelpDesk", Bot.HelpDeskBot.ModuleName,HelpDesk.Id));

                if (HelpDesk.HelpDeskAttachment != null)
                    base.TextMessage = Bold("Описание проблемы: ")+ HelpDesk.Text + NewLine() + Bold("Прикрепленных файлов: ") + HelpDesk.HelpDeskAttachment.Count.ToString();

                else
                    base.TextMessage = HelpDesk.Text + NewLine() + Bold("Прикрепленных файлов: ") + "0";

                base.MessageReplyMarkup = new InlineKeyboardMarkup(
                    new[]{
                new[]
                        {
                            AddAttachBtn
                        },
                new[]
                        {
                            SendBtn
                        },

                    });

                return this;
            }

            if (HelpDesk != null && HelpDesk.Send) // заявка отправлена или уже выполнена
            {
                if (HelpDesk.HelpDeskAttachment != null)
                    base.TextMessage = Bold("Номер заявки: ") + HelpDesk.Number.ToString() + NewLine()
                            + Bold("Дата: ") + HelpDesk.Timestamp.ToString() + NewLine() +
                            Bold("Описание проблемы: ") + HelpDesk.Text + NewLine() + Bold("Прикрепленных файлов: ") + HelpDesk.HelpDeskAttachment.Count.ToString();

                if (HelpDesk.Closed)
                {
                    base.TextMessage += NewLine() + Italic("Комментарии тех. поддержки") + NewLine();
                    foreach (var answer in HelpDesk.HelpDeskAnswer)
                        base.TextMessage += answer.Timestamp.ToString() + " | " + answer.Text + NewLine()+ NewLine();
                }

                return this;
            }

            else
                return null;
        }
コード例 #9
0
        public void TestFailInvalidTransition()
        {
            var stateMachine = new HelpDesk();

            stateMachine.ResolveTicket();

            Assert.AreEqual(HelpDeskState.Resolved, stateMachine.GetCurrentState);
        }
コード例 #10
0
        private async Task <IActionResult> AddTextToHelpDesk()
        {
            using (MarketBotDbContext db = new MarketBotDbContext())
            {
                var NoSendHelp = db.HelpDesk.Where(h => h.Send == false && FollowerId == FollowerId).Include(h => h.HelpDeskAttachment).FirstOrDefault();

                //У пользователя есть не отправленная заявка. Работаем с ней
                if (NoSendHelp != null && ReplyToMessageText != null || NoSendHelp != null && ReplyToMessageText != null)
                {
                    NoSendHelp.Text = ReplyToMessageText;
                    db.SaveChanges();
                    AddAttachToHelpDesk(await CheckAttach(), NoSendHelp.Id);

                    if (NoSendHelp.Id > 0)
                    {
                        HelpDeskEditorMsg = new HelpDeskEditorMessage(NoSendHelp);
                        await SendMessage(HelpDeskEditorMsg.BuildMessage());
                    }

                    return(OkResult);
                }

                //У пользователя нет не отправленных заявок. Создаем новую, но не даем Номер и делам статус не отправлена
                if (NoSendHelp == null && ReplyToMessageText != null || NoSendHelp == null && ReplyToMessageText != null)
                {
                    HelpDesk help = new HelpDesk
                    {
                        FollowerId = FollowerId,
                        Text       = ReplyToMessageText,
                        Send       = false
                    };

                    db.HelpDesk.Add(help);
                    db.SaveChanges();
                    AddAttachToHelpDesk(await CheckAttach(), help.Id);

                    if (help.Id > 0)
                    {
                        HelpDeskEditorMsg = new HelpDeskEditorMessage(help);
                        await SendMessage(HelpDeskEditorMsg.BuildMessage());
                    }

                    return(OkResult);
                }

                if (ReplyToMessageText == null && Caption == null)
                {
                    await SendMessage(new BotMessage { TextMessage = "Вы должны описать вашу проблему!" });

                    return(OkResult);
                }

                else
                {
                    return(NotFoundResult);
                }
            }
        }
コード例 #11
0
        public void TestNominalClosePath()
        {
            var stateMachine = new HelpDesk();

            stateMachine.AcknowledgeTicket();
            stateMachine.CloseTicket();

            Assert.AreEqual(HelpDeskState.Closed, stateMachine.GetCurrentState);
        }
コード例 #12
0
 private void frm_HelpDesk_FormClosing(object sender, FormClosingEventArgs e)
 {
     help_atendimento = null;
     if (acesso_adm == false)
     {
         var login = new frm_login();
         login.Show();
     }
 }
コード例 #13
0
        public void TestNominalReOpenPath()
        {
            var stateMachine = new HelpDesk();

            stateMachine.AcknowledgeTicket();
            stateMachine.ResolveTicket();
            stateMachine.ReopenTicket();

            Assert.AreEqual(HelpDeskState.ReOpened, stateMachine.GetCurrentState);
        }
コード例 #14
0
        private void chave(Usuario acesso_user)
        {
            switch (acesso_user.Chave_cod_acesso)
            {
            case 0: MessageBox.Show("Usuário bloqueado / Usuário invalido / Senha incorreta"); break;

            case 1:
                var form_gerente = new frm_MDIParent_ADM();
                form_gerente.Show();
                this.Hide();
                break;

            case 2:
            case 3:
                var recepcao_forme        = new frm_index_solicitacao();
                RecepcaoVendedor recepcao = new RecepcaoVendedor();
                recepcao.Usu_ID = acesso_user.Usu_ID;
                recepcao        = regra_user.login_recepcao(recepcao);

                frm_index_solicitacao.recepcao_statica = recepcao;
                frm_index_solicitacao.recepcao_sexo    = acesso_user.Sexo;
                recepcao_forme.Show();
                this.Hide();

                break;

            case 4:
                var helpdesk_forme = new frm_HelpDesk();
                var helpdesk       = new HelpDesk();
                helpdesk.Usu_ID = acesso_user.Usu_ID;
                helpdesk        = regra_user.login_help(helpdesk);

                frm_HelpDesk.help_atendimento = helpdesk;
                frm_HelpDesk.sexo_usuario     = acesso_user.Sexo;
                helpdesk_forme.Show();
                this.Hide();
                ; break;

            case 5: MessageBox.Show("Usuário Técnico-Campo, acesso não permitido aqui!"); break;

            case 7:
                var estoque_forme = new NDM_SoftwareV5.Formularios.Usuarios.Usuario_Estoque.MDI_estoque_index();

                Estoquista estoquista = new Estoquista();
                estoquista.Usu_ID = acesso_user.Usu_ID;
                estoquista        = regra_user.login_estoquista(estoquista);

                MDI_estoque_index.estoquista = estoquista;
                estoque_forme.Show();
                this.Hide();
                break;

            default: MessageBox.Show("Usuário bloqueado / Usuário invalido / Senha incorreta"); break;
            }
        }
コード例 #15
0
        public static HelpDesk InsertHelpDesk(int FollowerId, int BotId, string Text)
        {
            MarketBotDbContext db = new MarketBotDbContext();

            try
            {
                var NoSendHelp = db.HelpDesk.Where(h => h.Send == false &&
                                                   h.FollowerId == FollowerId &&
                                                   h.BotInfoId == BotId)
                                 .Include(h => h.HelpDeskAttachment).FirstOrDefault();

                //У пользователя есть не отправленная заявка. Работаем с ней
                if (NoSendHelp != null && Text != null || NoSendHelp != null && Text != null)
                {
                    NoSendHelp.Text = Text;
                    db.Update <HelpDesk>(NoSendHelp);
                    db.SaveChanges();
                    return(NoSendHelp);
                }

                //У пользователя нет не отправленных заявок. Создаем новую, но не даем Номер и делам статус не отправлена
                if (NoSendHelp == null && Text != null || NoSendHelp == null && Text != null)
                {
                    HelpDesk help = new HelpDesk
                    {
                        FollowerId = FollowerId,
                        Text       = Text,
                        Send       = false,
                        BotInfoId  = BotId
                    };

                    db.HelpDesk.Add(help);
                    db.SaveChanges();
                    return(help);
                }

                else
                {
                    return(null);
                }
            }

            catch
            {
                return(null);
            }

            finally
            {
                db.Dispose();
            }
        }
コード例 #16
0
        private async Task <IActionResult> SendHelpDesk(int Id)
        {
            if (Id > 0)
            {
                HelpDesk = HelpDeskFunction.GetHelpDesk(Id);
            }

            if (HelpDesk != null)
            {
                AdminHelpDeskMessage adminHelpDesk = new AdminHelpDeskMessage(HelpDesk, FollowerId);
                await SendMessage(adminHelpDesk.BuildMsg());
            }

            return(OkResult);
        }
コード例 #17
0
        public void testTC_25_VerifyCreatingNewTicket(Dictionary <String, String> TestData)
        {
            //Login to Application";
            Common.NavigateTo(driver, Util.EnvironmentSettings["Server"]);
            Common.Login(driver, TestData["InternalUserName"], TestData["InternalPassword"]);
            Dashboard.VerifyPage(driver);

            //This step is to Click on Super Search and Select Users icon
            Dashboard.ClickOnClosePopUp(driver);
            Dashboard.ClickSuperSearchIcon(driver);
            Dashboard.ClickAnIconInSuperSearch(driver, "users");

            //This step is to Verify Super Search bar and Icon selected in Super Search
            Dashboard.VerifySuperSearchBar(driver);
            Dashboard.VerifySuperSearchSelectedFilterIsActive(driver, "users");

            //This step is to Enter User in Super Search and Verify the result
            string[] results = { "Name", "Email", "Client Name", "Client ID" };
            Dashboard.EnterTextInSuperSearch(driver, TestData["User"]);
            Dashboard.VerifySuperSearchLocationResults(driver, results);
            Dashboard.SelectSearchResults(driver, "Client ID", "0");


            //This step is to Select a Inventory and Click on New Ticket button
            Dashboard.SelectFirstCheckBoxInSuperSearchInventoryTab(driver);
            Dashboard.ClickNewTicketButtonInSuperSearchInventoryTab(driver);

            //This step is to select New Ticket service, Topic and Click Create Ticket button
            Dashboard.SelectNewTicketService(driver, "Repair Service");
            Dashboard.SelectGivenTopic(driver, "Wireless Device Not Working");
            Dashboard.ClickCreateTicketButton(driver);

            //This step is to Enter details on Details page and Click Next button
            HelpDesk.EnterTicketCreationDetails(driver);
            HelpDesk.ClickNext(driver);

            //This step is to Enter details on contact page and Click Next button
            HelpDesk.EnterDetailsOnContactsPage(driver);
            HelpDesk.ClickNext(driver);

            //This step is to Click submit button on Review page
            HelpDesk.ClickSubmitInReviewPage(driver);
            string ticketID = HelpDesk.VerifyTicketIsCreated(driver);
        }
コード例 #18
0
        private async Task <IActionResult> SendHelpDesk()
        {
            try
            {
                int Number = 0;

                HelpDesk Help = new HelpDesk();

                if (HelpDeskId == 0)
                {
                    Number = Convert.ToInt32(CommandName.Substring(7));
                }

                using (MarketBotDbContext db = new MarketBotDbContext())
                {
                    if (HelpDeskId == 0 && Number > 0)
                    {
                        Help = db.HelpDesk.Where(h => h.Number == Number).Include(h => h.HelpDeskAnswer).Include(h => h.HelpDeskAttachment).Include(h => h.HelpDeskInWork).FirstOrDefault();
                    }

                    if (HelpDeskId > 0 && Number == 0)
                    {
                        Help = db.HelpDesk.Where(h => h.Id == HelpDeskId).Include(h => h.HelpDeskAnswer).Include(h => h.HelpDeskAttachment).Include(h => h.HelpDeskInWork).FirstOrDefault();
                    }


                    if (Help != null)
                    {
                        AdminHelpDeskMessage adminHelpDesk = new AdminHelpDeskMessage(Help, FollowerId);
                        await SendMessage(await adminHelpDesk.BuldMessage());

                        return(OkResult);
                    }

                    return(OkResult);
                }
            }

            catch
            {
                return(OkResult);
            }
        }
コード例 #19
0
 public string Post(HelpDesk desk)
 {
     try
     {
         if (desk != null)
         {
             Uow.Repository <HelpDesk>().Add(desk);
             Uow.Save();
             return("Query Submitted!!");
         }
         else
         {
             return("Error!!");
         }
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
コード例 #20
0
        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            switch (opening)
            {
            case 0:
            {
                openForms[0] = FormNewConnection.Create(authLevel);
                break;
            }

            case 1:
            {
                openForms[1] = Billing.Create(authLevel, loginDetails[0]);
                break;
            }

            case 2:
            {
                openForms[2] = HelpDesk.Create(authLevel, loginDetails[0]);
                break;
            }

            case 3:
            {
                openForms[3] = Maintenance.Create(authLevel);
                break;
            }

            case 4:
            {
                openForms[4] = FormWastage.Create();
                break;
            }

            default:
            {
                break;
            }
            }
        }
コード例 #21
0
        private async Task <IActionResult> FreeHelpDesk()
        {
            var WhoItWorkNow = HelpDeskFunction.WhoItWorkNow(HelpDeskId);

            HelpDesk = HelpDeskFunction.GetHelpDesk(HelpDeskId);

            if (WhoItWorkNow.Follower.Id == FollowerId)
            {
                HelpDeskFunction.FreeHelpDesk(HelpDeskId, FollowerId);
                await SendHelpDesk(HelpDeskId);

                //уведомляем всех
                await SendMessageAllBotEmployeess(new BotMessage { TextMessage = "Заявка №" + HelpDesk.Number.ToString() + " Свободна. /ticket" + HelpDesk.Number.ToString() });

                return(OkResult);
            }

            else
            {
                await SendMessage(new BotMessage { TextMessage = "Заявка в обработке у " + WhoItWorkNow.Follower.FirstName + " " + WhoItWorkNow.Follower.LastName });

                return(OkResult);
            }
        }
コード例 #22
0
 public OverridePerformerConfirmMessage(HelpDesk help, HelpDeskInWork helpDeskInWork)
 {
     HelpDesk       = help;
     HelpDeskInWork = helpDeskInWork;
 }
コード例 #23
0
 public HelpDeskViewAttachMessage(HelpDesk helpDesk, List <HelpDeskAttachment> list, int BotId)
 {
     this.HelpDesk     = helpDesk;
     this.ListAttachFs = list;
     this.BotId        = BotId;
 }
コード例 #24
0
 public AdminHelpDeskMessage(HelpDesk helpDesk, int FollowerId = 0)
 {
     HelpDesk        = helpDesk;
     this.FollowerId = FollowerId;
 }
コード例 #25
0
 public HelpDeskActionNotifiMessage(HelpDesk helpDesk, HelpDeskAnswer deskAnswer)
 {
     this.HelpDesk       = helpDesk;
     this.HelpDeskAnswer = deskAnswer;
 }
コード例 #26
0
 public HelpDeskActionNotifiMessage(HelpDesk helpDesk, HelpDeskInWork deskInWork)
 {
     this.HelpDesk       = helpDesk;
     this.HelpDeskInWork = deskInWork;
 }
コード例 #27
0
        public HelpDeskEditorMessage (HelpDesk helpDesk)
        {
            this.HelpDesk = helpDesk;

        }
コード例 #28
0
 public IHttpActionResult Post(HelpDesk desk)
 {
     return(Ok(HelpDeskDomain.Post(desk)));
 }