コード例 #1
0
        public async Task <RS_Object> AddUserinGroup(EF_UserrefGroup userrefgroup)
        {
            RS_Object result = new RS_Object();

            try
            {
                var checkuserid  = this.GetUserid(userrefgroup.User_Id);
                var checkgroupid = this.GetGroupid(userrefgroup.Group_Id);
                if (checkuserid.Count() > 0)
                {
                    if (checkgroupid.Count() > 0)
                    {
                        result.Message = $"{userrefgroup.Group_Id}群組{userrefgroup.User_Id}使用者成功加入!";
                    }
                    await this.dbcontext.AddAsync(Transfor(userrefgroup));

                    await this.dbcontext.SaveChangesAsync();
                }
            }
            catch (Exception ex)
            {
                result.Message = ex.Message;
            }
            return(result);
        }
コード例 #2
0
 protected UserRefGroup Transfor(EF_UserrefGroup DataEntry)
 {
     return(new UserRefGroup()
     {
         Id = DataEntry.Id,
         UserId = DataEntry.User_Id,
         GroupId = DataEntry.Group_Id,
         CreateDate = DataEntry.CreateDate,
         ModifyDate = DataEntry.ModifyDate
     });
 }
コード例 #3
0
 public async Task <RS_Object> AddGroupwithUser(EF_UserrefGroup userrefgroup)
 {
     return(await this.userrefgroup.AddGroupwithUser(userrefgroup));
 }
コード例 #4
0
 public async Task <RS_Object> AddUserinGroup(EF_UserrefGroup userrefgroup)
 {
     return(await this.userrefgroup.AddUserinGroup(userrefgroup));
 }