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); } }