Exemple #1
0
 public bool AcceptWorkOrder(CommandContext ctx, int workOrderId)
 {
     try
     {
         var member          = new MemberController().GetMemberbyDcId(ctx.Member, ctx.Guild);
         var workOrderMember = new WorkOrderMembers();
         workOrderMember.MemberId    = member.UserId;
         workOrderMember.WorkOrderId = workOrderId;
         MultiBotDb.WorkOrderMembers.Add(workOrderMember);
         MultiBotDb.SaveChanges();
         return(true);
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         return(false);
     }
 }
        public async Task <bool> AcceptWorkOrder(CommandContext ctx, int workOrderId)
        {
            try
            {
                var member          = new MemberController().GetMemberbyDcId(ctx.Member, ctx.Guild);
                var workOrderMember = new WorkOrderMembers();
                workOrderMember.MemberId    = member.UserId;
                workOrderMember.WorkOrderId = workOrderId;
                MultiBotDb.WorkOrderMembers.Add(workOrderMember);
                MultiBotDb.SaveChanges();


                await ctx.RespondAsync("The work order is yours when you've complete either part or all of the work order please use !log to log your work");

                return(true);
            }
            catch (Exception e)
            {
                tHelper.LogException($"Method: AcceptWorkOrder; Org: {ctx.Guild.Name}; Message: {ctx.Message}; User:{ctx.Member.Nickname}", e);
                Console.WriteLine(e);
                return(false);
            }
        }