コード例 #1
0
        public async Task <IHttpActionResult> CreateTicket(RequestFromUserModel model)
        {
            model.OwnerId = UserId;
            await ticketService.AddTicketAsync(model);

            return(Ok());
        }
コード例 #2
0
ファイル: TicketService.cs プロジェクト: mplesha/WorldOfWords
 public async Task <int> AddTicketAsync(RequestFromUserModel model)
 {
     using (var uow = unitOfWorkFactory.GetUnitOfWork())
     {
         Ticket ticketEntity = ticketMapper.Map(model);
         uow.TicketRepository.Add(ticketEntity);
         return(await uow.SaveAsync());
     }
 }
コード例 #3
0
 public Ticket Map(RequestFromUserModel request)
 {
     return(new Ticket()
     {
         Subject = request.Subject,
         Description = request.Description,
         OwnerId = request.OwnerId,
         OpenDate = DateTime.Now,
         GroupId = request.GroupId,
         IsReadByUser = request.IsReadByUser,
         IsReadByAdmin = request.IsReadByAdmin
     });
 }
コード例 #4
0
 public Ticket Map(RequestFromUserModel request)
 {
     return new Ticket()
     {
         Subject = request.Subject,
         Description = request.Description,
         OwnerId = request.OwnerId,
         OpenDate = DateTime.Now,
         GroupId = request.GroupId,
         IsReadByUser = request.IsReadByUser,
         IsReadByAdmin = request.IsReadByAdmin
     };
 }