Exemple #1
0
        public async Task <ActionResult <bool> > EditIssueTicket(EditIssueTicketRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            return(await _issueTicketService.EditIssueTicket(request));
        }
Exemple #2
0
        public async Task <bool> EditIssueTicket(EditIssueTicketRequest request)
        {
            var issueTicket = await FindById(request.IssueTicketId);

            var type = await _paramService.FindById(request.Type);

            if (type.ParamTypeId != GlobalParams.ParamTypeIssueType)
            {
                throw new HttpStatusCodeException(HttpStatusCode.BadRequest, "IssueTicket: Issue Ticket Type is invalid.");
            }

            //update information into issue ticket
            issueTicket = EditIssueTicketRequest.EntityFromRequest(issueTicket, request);

            await _repoWrapper.IssueTicket.UpdateAsync(issueTicket, issueTicket.IssueTicketId);

            return(true);
        }