public async Task <IActionResult> RemoveClaimFromProjectRole([FromBody] ProjectIdentityVM entity)
        {
            try
            {
                var t = await this._projectService.RemoveClaimFromRoleProject(entity.IdRole, entity.IdProjectClaim);

                var res = new CustomResponse()
                {
                    errors  = null,
                    message = "Hapus Claim dari Role Projek Berhasil",
                    title   = "Success",
                    ok      = true
                };
                if (t == true)
                {
                    return(Ok(res));
                }
                res = new CustomResponse()
                {
                    errors  = null,
                    message = "Hapus Claim dari Role Projek Gagal",
                    title   = "Warning",
                    ok      = false
                };
                return(BadRequest(res));
            }
            catch (Exception ex)
            {
                var res = new CustomResponse()
                {
                    errors = new List <string>()
                    {
                        ex.InnerException.Message
                    },
                    message = ex.Message,
                    title   = "Error",
                    ok      = false
                };
                return(BadRequest(res));
            }
        }
        public async Task <IActionResult> AddClaimoUserProject([FromBody] ProjectIdentityVM entity)
        {
            try
            {
                var t = await this._projectService.AddClaimToUserProject(entity.IdProjectClaim, entity.Nik);

                var res = new CustomResponse()
                {
                    errors  = null,
                    message = "Tambah Claim ke User Projek Berhasil",
                    title   = "Success",
                    ok      = true
                };
                if (t == true)
                {
                    return(Ok(res));
                }
                res = new CustomResponse()
                {
                    errors  = null,
                    message = "Tambah Claim ke User Projek Gagal",
                    title   = "Warning",
                    ok      = false
                };
                return(BadRequest(res));
            }
            catch (Exception ex)
            {
                var res = new CustomResponse()
                {
                    errors = new List <string>()
                    {
                        ex.InnerException.Message
                    },
                    message = ex.Message,
                    title   = "Error",
                    ok      = false
                };
                return(BadRequest(res));
            }
        }