Пример #1
0
        public int ReportClassified(int userId, InputReportClassifiedTicketModel model)
        {
            using (var scope = new TransactionScope())
            {
                var ticket = new ReportClassifiedTicket()
                {
                    IssuedDate     = BusinessSettings.ServerNow,
                    Note           = model.Note,
                    ClassifiedId   = model.ReportedClassifiedId,
                    ReporterUserId = userId,
                    ReportReason   = model.ReportReason
                };

                _unitOfWork.ReportClassifiedTicketRepository.Add(ticket);
                _unitOfWork.Save();
                scope.Complete();
                return(ticket.Id);
            }
        }
Пример #2
0
 public int ReportClassified([FromBody] InputReportClassifiedTicketModel model)
 {
     return(_reportService.ReportClassified(CurrentUserId, model));
 }